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