Hey, as you probably saw I have created this topic:
As I had wrote there I have made some research and did not found anything helpful. Therefore I was almost sure that there is no satisfying answer for it and posted such question to be sure. The problem is that linked question covers only few really basic things for specific use case of native desktop app.
I have just took a look at my browser (Vivaldi
) settings window which is fully themed, have great i18n support and it’s just huge (16 categories). Writing it in scenic
would take way too much time especially if we want to write proper dynamic search code and 1:1 theme support. Look that’s just settings window of first app which I had in mind.
Some time ago I was looking on scenic
from documentation side and on source code examples. While code is awesome keeping in mind that everything is rendered using OpenGL
it’s still not enough for comfortable developing lots of really simple apps.
I have few ideas for scenic
-based libraries which would be extremely usable for typical native apps (something more than calculator). I wanted anyway to release such libraries as open source projects available on GitLab
. Unfortunately I’m too bused now to fully focus on open source work without any founds and what I’m doing for community last time is mostly limited to only replying on some questions on this forum.
Here goes my idea: crowdfunding. At start I can give ~130 USD - maybe more if it would become more popular. I know that’s not a lot, but hope other people would also help. All collected money would go in one of 2 ways:
-
All / most for me if there would be really big amount of money. In such case I would finish all current works and I will fully focus on open source work since I would not need to worry about anything other.
In this scenario I would describe every idea in #your-libraries-projects:libraries category and I will notify about progress in specified period of time (let’s say 2-4 weeks). The only job offers which I expect are researching and writingNIF
s. -
Most / all for
Elixir
job offers which would be available in one of those 2 forms:
a) pay for research
b) pay for1.0.0
release
In this scenario I would describe details about public API, requirements, (at least part of) dependencies etc. in #community:elixir-jobs.
Here is a sneak peek:
-
Changes to
scenic
and its drivers likescenic_driver_glfw
medium and high -
Advanced themes medium and high
Well … Just take a look at KDE/Plasma and see how much we can improve.
I expect 3 job offers here:- 1 research
- 2 libraries (split like
ecto
+ecto_sql
)
-
Frame-less app medium
Partially related to 1st point. Custom advanced titlebar.
I expect 3 job offers here:- 1 research
- 2 libraries (again split like
ecto
+ecto_sql
)
-
Advanced TabBar medium
Customizable like old Firefox - definitely something more than component with few predefined buttons …
Single job offer. -
Advanced form and its components easy
Something like advanced version ofHTML
forms, but withoutCSS3
mess)
Also single job offer. -
Advanced settings easy
Categories, groups and layouts related …
Again single job offer. -
OS integration high
This would be split in the number of important OS features. For now I see 4 jobs offers:- MIME types and default applications
- System notifications
- TaskBar advanced support
- Tray icon (simple and advanced version)
-
Diagrams, Graphs and related medium
Maybe few small jobs (like each diagram type) or maybe one bigger.
and even more …
I have in mind bigger projects like scenic
-based version manager, ecto
designer, M.U.G.E.N.
- like advanced 2D fight game engine, card game engine, but those are less important. Of course ecto
designer would be really powerful and important, but not for typical OS
-like app.
It’s all I have right now. Of course I can share full details at any time, but not sure if it’s even worth to write it without know your opinions. What do you think about it? Would you like to see detailed project information? Which crowdfunding service is good in your opinion?