Wykres commitów

173 Commity (main)

Autor SHA1 Wiadomość Data
Zwarf 3e343deb62 merge meson.build 2022-09-14 00:39:38 +02:00
Zwarf 1caa4284ce Make a separate widget out of the date/time selector widgets. 2022-09-14 00:15:39 +02:00
Paolo Stivanin 8963c9154d Use geocode-glib-2.0, since geocode-glib-1.0 uses libsoup2 2022-09-13 15:57:26 +00:00
Zwarf c89a6ebf6d Version 0.3.0 2022-09-12 01:18:08 +02:00
Zwarf 827b730e80 Make location service reliable
Everything related to finding the users location is now in a seperate file to make the code more readable.
Furthermore, the error handling is improved and also a timeout is included now.
2022-09-11 23:13:36 +02:00
Zwarf 4408d1db65 Languages bug fix and adding location services
A bug in the language file caused some random errors during the build process.
By clicking on the location icon on the header bar it is now possible to get the users location (GeoClue).
2022-09-09 22:51:24 +02:00
Zwarf 549cd06253 Add correction for atmospheric refraction
Atmospheric refraction is now taken into consideration with an aproximation formular.
2022-09-08 18:31:55 +02:00
Zwarf 532b8b62a7 Add translation functionality and add German language for testing 2022-09-08 11:37:27 +02:00
Zwarf 226772e0d9 Further UI improvements, switch version to 0.2.0
Preparing Flatpak release 0.2.0
2022-09-05 14:50:20 +02:00
Zwarf f3b1967c34 UI redesign to fit better on mobile devices
Date and time can now be set from every view.
Changing from AdwPreferencesPage to AdwClamp fixes some strange UI behaviour.
UI should now fit on mobile devices.
2022-09-04 11:04:05 +02:00
Zwarf d76dc370ce Improve view on mobile devices, change icons for dark theme
Remove some unnecessary code and change some icon related code to behave correcty when switching between light and dark mode.
2022-07-31 07:48:24 +02:00
Zwarf 8cb9fd3d62 Improve user interface for mobile devices
Exchange words "azimuth" and "elevation" with symbolic icons.
Furthermore, the overview page is now a "paned" widget which means, that the size of the map can now be adjusted by the user.
2022-07-30 22:42:07 +02:00
Zwarf 2d6a7665cd Code cleanup, add comments, new Milky Way icon and other small changes.
A lot of comments were addes to describe all functions better. Furthermore,
some small changes were made e.g. a new milky way icon was added. For the,
hopefully soon happening, Flatpak release I added another Screenshot for the store.
2022-07-18 23:50:44 +02:00
Zwarf 26aac3d9e6 Final addition of the milky way disturbance feature, bug fixes and code cleanup
The disturbance calculation to determine the visibility of the milky way is now only one single function.
Furthermore, the unrefering of an emty GDateTime object led to a crash and was fixed.
Some lines were made easier readable.
The UI of the coordinate entry has now a normal Adwaita style.
2022-07-10 20:17:17 +02:00
Zwarf c7b3d34ac2 UI changes to match the style as intended by libadwaita.
All AdwPreferencesGroups are now inside the AdwPreferencesPage container.
Furthermore, titles of AdwPreferencesGroups are not made by labels anymore. Insted the intended title option of AdwPreferencesGroups are used.
2022-06-27 11:15:37 +02:00
Zwarf 5aa1c98aae Add possible milky way visibility
The milky way is best visible during the dark night. However, under certain circumstances it is also possible to make good milky way pictures earlier or during illumination due to the moon.
Therfore, additional information is shown now.
Furthermore, some slight UI changes and comments were made.
2022-06-24 23:21:15 +02:00
Zwarf 0d3f9ce938 Preferences cleanup and adding new time zone setting
Currently the time zone was selected automatically through the time zone information provided by libgweather.
Now it is also possible to set the time zone manually in the settings.
In the same breath the preferences dialog was rearranged to look more user friendly.
2022-06-23 22:38:28 +02:00
Zwarf 60962e4179 Slight UI improvements and preparation of milky way map icon 2022-06-23 09:39:14 +02:00
Zwarf 8269326d3b Add Email address of artists 2022-06-22 00:18:16 +02:00
Zwarf aaed6b3f62 New center image, add copyright file 2022-06-22 00:16:08 +02:00
Zwarf 4834bd8fea Add lower culmination to the sun page 2022-06-21 18:04:08 +02:00
Zwarf d28ad4b7de Add date label on top of sun, moon and milky way few 2022-06-20 23:32:05 +02:00
Zwarf 22b91556ed Add milky way disturbance by moon feature 2022-06-20 10:52:41 +02:00
Zwarf 3f0cf7d271 Add milky way disturbance feature 2022-06-15 23:31:54 +02:00
Zwarf e3fec8f232 Preparing milky way disturbance feature 2022-06-14 22:55:03 +02:00
Zwarf 0dc6550727 Add copyright information 2022-05-16 19:16:50 +02:00
Zwarf 23029b7895 Add moon illumination intensity 2022-05-16 08:35:48 +02:00
Zwarf 28bcffd74e Bug fixes, smoothing transitions, removing not necessary code and rewriting some small details 2022-05-12 23:23:57 +02:00
Zwarf 1388dc306d Change typo 2022-05-10 18:37:09 +02:00
Zwarf 0ef3a9653c Error handling if no (moon and milky way) rise and set can be seen during the day 2022-05-10 15:28:34 +02:00
Zwarf ccf387101b Remove typo 2022-05-08 14:15:42 +02:00
Zwarf 436e9f1ebb Error handling if no sunset, sunset, etc. can be seen during the day 2022-05-08 13:27:07 +02:00
Zwarf 4c8f9ec147 Add automatic timezone selection 2022-05-06 23:22:57 +02:00
Zwarf 73c014f646 Preparing project for Flatpak release 2022-05-04 18:17:35 +02:00
Zwarf f33992fff4 Add switches to change the visibility of sun moon and milky way on the map 2022-05-03 09:51:30 +02:00
Zwarf 7910522911 Center datapoints around noon 2022-05-01 01:49:58 +02:00
Zwarf c22cf61c29 Show positon of sun, moon and milky way on the map with the help of the new draw layer 2022-04-30 22:58:05 +02:00
Zwarf 6ec2bb3678 Add simple possibility to draw a line on the draw layer 2022-04-26 21:54:18 +02:00
Zwarf d4874ffc2c Preparing simpler posibility to add nodes to the 'PicplannerDrawLayer' 2022-04-17 23:56:58 +02:00
Zwarf e8026fd706 Rewrite the ShumatePathLayer and ShumateMarker to fit better the desired needs of the app 2022-04-17 01:03:45 +02:00
Zwarf 1b024baafc Rewrite the ShumatePathLayer to fit better the desired needs of the app 2022-04-07 23:18:10 +02:00
Zwarf 0c97e79bcd Show position of moon on the map, add preferences, correct icon errors, add darkmode capability, fix license text issue for small screens 2022-04-02 17:27:26 +02:00
Zwarf 9ee791f70a Show position of the sun directly on the map 2022-03-31 23:35:05 +02:00
Zwarf 614e77ea69 Recalculate after the window size is adjusted. This is necessary to show information on the map correctly 2022-03-30 23:25:08 +02:00
Zwarf 51f55d4f15 Add marker layer to show center of the map for which the calculations are processed 2022-03-30 00:10:16 +02:00
Zwarf f7efae21c3 Add more comments, new screenshots and update README.md. Move one part of the search function to a seperate file 2022-03-27 16:24:32 +02:00
Zwarf 2e73766a22 Improve search functionality 2022-03-25 18:52:18 +01:00
Zwarf 5939858559 Improve search functionality 2022-03-24 23:46:01 +01:00
Zwarf 58519b5b8d Improve search functionality 2022-03-21 21:37:19 +01:00
Zwarf e3d19f2628 Get keyboard input automatically and start with search functionality 2022-03-19 10:22:56 +01:00
Zwarf bff1fe273d Connect Moon and Milky Way UI elements to calculations 2022-03-11 14:56:33 +01:00
Zwarf b9096e1d7f Connect Sun UI elements to calculations, fixing further memory leaks 2022-03-08 23:12:55 +01:00
Zwarf d4ef2636de Fix memory leak, add milky-way-symbolic icon to UI 2022-03-07 20:54:18 +01:00
Zwarf abf84cb5fd Use libadwaita for every UI element. Add UI elements to Sun, Moon and Milky Way. Delete wrong search function. Restructure calculation handling and detection of user interactions. 2022-03-06 18:11:42 +01:00
Zwarf 49d5ca1410 Implement libadwaita and test online serach. Will might be replaced with libgweather? 2022-03-03 23:45:14 +01:00
Zwarf 421c119f8d Calculate dark night, blue hour and golden hour. Adjust where which information should go 2022-02-17 11:14:29 +01:00
Zwarf 706bb24bed Calculate sun, moon and milky way rise, upper culmination and set 2022-02-16 22:32:00 +01:00
Zwarf 3b933a632a Icon update 2022-02-16 11:06:49 +01:00
Zwarf f8a2c9f317 Preparing the calculations to present the necessary information. Icon update 2022-02-16 10:12:30 +01:00
Zwarf a24a380863 Preparing the calculations an the overview page for proper information hand over 2022-02-15 23:30:50 +01:00
Zwarf 7ecadc1a0e Make moon calculations compatible to the new program syntax and add new icon 2022-02-14 17:38:44 +01:00
Zwarf 14d7b55ddb Adjust all functions to work with GDateTime, hand over the array of the coordinates of the sun to the main window 2022-02-11 18:17:17 +01:00
Zwarf bc494311ab Create a input-changed signal such that the main window can process the user input data 2022-02-11 13:00:51 +01:00
Zwarf b3bffd33b2 Code cleanup and better handling of user input 2022-02-10 22:28:21 +01:00
Zwarf e359a5c083 Restructuring of the project folders 2022-02-10 14:38:22 +01:00
Zwarf 711b03f623 Calculate all positions of the sun in 24 hours 2022-02-10 10:51:42 +01:00
Zwarf 6ec2f2a2da Setting the global GDateTime variable to the values given by the user input 2022-02-07 18:15:19 +01:00
Zwarf 9e932a1871 Bind coordinates to g_settings and prepare calculations for usage with GDateTime, additional sligth code improvements 2022-02-07 10:31:04 +01:00
Zwarf 748ef32375 Fix wrong time zone adjustment 2022-02-06 01:07:26 +01:00
Zwarf a9751be197 Set current date and time on every startup with correct timezone 2022-02-06 01:03:38 +01:00
Zwarf b2e09230c5 Set correct timezone at the first startup 2022-02-05 23:52:30 +01:00
Zwarf 9211712372 Bind location property of shumate map to gtk spin button. Getting rid of the location-change signal 2022-02-02 18:39:26 +01:00
Zwarf 93148f49e5 Connect map coordinates with location input fields 2022-02-01 20:52:14 +01:00
Zwarf 4dd0b967d7 1. Added a rate limitation for the search entry so that Nominatim does not block the requests. 2. Added the signal to receive the user interactions with the map. WARNING: This does only work with a patched version of shumate! I am trying to merge this patch into shumate main branch 2022-01-28 12:27:41 +01:00
Zwarf 4d341cbe3c Added working map view with shumate 2022-01-25 14:40:42 +01:00
Zwarf 6ec15b87e4 Append testing shumate code 2022-01-25 13:13:06 +01:00
Zwarf a964a8de6a Add shumate-1-0 and testing ShumateSimpleMap. 2022-01-24 16:49:51 +01:00
Zwarf 8ee40501dd Fix wrong usage of classes and code style cleanup 2022-01-23 19:57:41 +01:00
Zwarf 697bce1a41 Make date selector responsive 2022-01-23 00:26:11 +01:00
Zwarf be7d0b6b34 Add sun, moon and milky way views as seperate gObjects 2022-01-22 18:01:20 +01:00
Zwarf 07beddc7d9 Add elements to GtkListBox in Overview area 2022-01-22 12:42:41 +01:00
Zwarf 92f4cf2014 add date and time selector 2022-01-21 10:40:20 +01:00
Zwarf 652bac9e0e add coordinate entries 2022-01-20 10:09:45 +01:00
Zwarf 277055f077 connect searchbutton and searchbar 2022-01-20 09:06:53 +01:00
Zwarf 44903e1554 Added searchbar 2022-01-19 11:35:06 +01:00
Zwarf 4b6159f2c8 finaly the overview page is now a new GObject subclass! 0 Errors 0 Warnings (Wuhuu) 2022-01-18 11:30:19 +01:00
Zwarf 4e5df2d7b0 adjust about dialog 2022-01-17 15:17:58 +01:00
Zwarf b6c7735e7a Adjust desktop.in file 2022-01-17 10:46:26 +01:00
Zwarf 6e4b6afb91 adjust about dialog, adapt icon to gnome guidelines 2022-01-17 10:10:49 +01:00
Zwarf ffc4a160c1 add icon to about dialog, fixing double gschema.xml files 2022-01-16 23:00:22 +01:00
Zwarf 3197d4a246 code cleanup 2022-01-13 12:18:08 +01:00
Zwarf e8f4edca3b add g_settings to save preferences 2022-01-13 11:12:53 +01:00
Zwarf 0264593910 add preferences dialog 2022-01-11 23:34:31 +01:00
Zwarf 850e5d1c74 create overview-view files 2021-11-24 22:51:31 +01:00
Zwarf 781510fab8 Adding additional elements to the new ui 2021-11-21 22:57:58 +01:00
Zwarf ce2e6cb58c small ui changes and adding of shumate and libhandy 2021-11-21 19:12:38 +01:00
Zwarf 49d467b05a changing to GTK4 and restructuring the application 2021-11-21 00:54:55 +01:00
Zwarf 059e918f59 Change to scrollable content, bug fixes with time calculations, optimized calculations, cairo based couse plot (experimental) 2021-03-27 23:20:13 +01:00
Zwarf 2f13e235ba Small UI adjustments, Some Bug fixes, Preparation of plot handling for Overview plot which shoud adjust in realtime to time changes 2020-12-02 01:57:38 +01:00
Zwarf 3b721503b7 Bug fixes which caused a non continuous behaviour around 0 UTC 2020-11-27 02:30:12 +01:00