#PicPlanner Update:
In my old version I managed timezones through my own calculations. Now I switched to GDateTime from #GLib.
Furthermore it is now possible to change the timezone in the app settings. The default timezone is the one used by the system.
Next week I want to connect the calculations of the position of sun, moon and milky way to the user interface.
#OpenSource #Sun #Moon #Milkyway #Photography #programming #Linux #gitpushchallenge #git
@flyingpimonster I have already used it a view days ago it is really cool and convenient to use even though I am quite new to Linux programming 😄👍
@ij Als Bayer kann ich hier ganz klar sagen: Nein 😄
Söder möchte nicht regieren und zukunftsweisend handeln er möchte recht haben... z.B. 10h Regel bei Windrädern und so... 🤦♂
News from my app #PicPlanner:
I worked a lot with libshumate which is GNOMEs map widget written for GTK 4. But I noticed that there was no signal emitted when a user changes the location of the map. It took me a lot of time and I haven't thought I could make it BUT I made my first merge request which adds this signal to #libshumate. I hope it gets merged this would be awesome 😥☺
#shumate #gtk4 #gnome #linux #programming #c #git #merge #gitpushchallenge #gitlab #opensource
Did you know that one of the ways Android and IOS reduce energy consumption is by using a unified system-level notification provider?
UnifiedPush is FOSS implementation of the same idea that could help projects such as #pinephone and #linuxphones in general by providing both a framework to reduce battery consumption and a more unified interface to code notifications on.
If you follow FOSS, would you please boost?
In the end, only a few lines of code were necessary but to figure out how to connect to a map provider was not that easy. I didn't knew that there was a "load_defaults" option which is nice 😅
I finally have a working map view in my app #PicPlanner.
I used the new #gnome library #libshumate which is the #gtk4 version of #libchamplain.
The ShumateSimpleMap widget is quite convenient to use!
The documentation however is nearly not existing and it was at least for me quite an effort to create a working widget. But now it looks nice 😊👍
I made good progress today and added a lot of GUI related code to #PicPlanner and much better I understand more how things work from day to day 😊
I managed to make a #git push every day for 7 days in a row now with most of the work done while traveling to work by train 😄 #gitpushchallenge
There is still a lot to do but I am quite happy with the progress and there are still some days left in the first month of 2022.
#linux #programming #opensource #foss #photography #linuxsmartphone #gnome
I just added the search bar. The next step will be to find how to correctly get the information from #Nominatim (Translate e.g. a city to coordinates). I already did this once but I think the way I did it would have been considered bad programming... 😅
BTW: My goal would be to have a working #Flatpak and #AppImage by the end of the year.
#gitpushchallenge #programming #gtk #gnome #linux #PicPlanner
Finally understood a little bit how to create my own GObjects! This will help developing the #PicPlanner UI much faster from now on and furthermore the style is now much more #gnome like 💪
3 days in a row with a #git push! 😄
Starting my own #gitpushchallenge 😂
I tried for hours to add desktop icons and symbolic icons to my app but it didn't work.
It took me 4!!! hours to notice that there is a difference between really installing an app and running it with #GNOME Builder.
Yes, afterwards it is obvious but for a newbie like me this wasn't.
So if you are new in the game: App icons only appear if you install the app so every file is at the right place on your system. Pressing play in GNOME Builder is not the same! 😄
Picplanner News:
I think I kind of understood how the #gnome ui works. #gtk is not that easy if you try to adopt the programming style as it is intended by gnome especially if you are a newbie as I am 😅
My #gitlab repository is up to date again. The application however is still quite useless because the UI is still not connected to the backend. I am reading a lot of 'C' literature and also other source code to learn.
My #goal for 2022: first stable release by the end of the year! 💯
@gnulinux Hab ein eigenes Projekt dem ich mehr Zeit widmen möchte und mit dem ich C und GTK lerne. Die App macht vor allem auf einem Linux Smartphone Sinn. Sobald ich darin einigermaßen fit bin würde ich dann gerne helfen auch andere GTK Apps Mobilfähig zu machen z.B. Qalculate.
@itsfoss Good collection! I tried a lot of the mentioned distros but I am now stuck at Debian testing and I really like it. I have been using it for over a year already and had no problems so far.
@twann I am using Lollypop
@libreoffice OK thanks! So in reality there are even more downloads. That's a nice development 😊👍
@libreoffice Where are these numbers from? Do these also cover the Linux Downloads from all distributions or are these only from the website?
@bart Purism develops a new phone compatible UI together with GNOME which makes the phone much more expensive compared to the PinePhone...
You install Plasma Mobile immediately... 😂😂
Have fun! I am looking forward to read your comparison!
Linux enthusiast. At the moment working on my first Linux app ever called PicPlanner: https://gitlab.com/Zwarf/picplanner