Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[moonphase@techi-freki] Bug: #6015 #6022

Draft
wants to merge 63 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
0e6ee6b
added settings schema
Techi-Freki Mar 25, 2024
8a2741f
swapped out suncalc for meeus
Techi-Freki Mar 26, 2024
04fa3a0
adding rise/set calculation
Techi-Freki Mar 26, 2024
4882f78
finishing up back end calculations
Techi-Freki Mar 27, 2024
e543cd8
committing meeus code
Techi-Freki Apr 1, 2024
2eefbfa
adding suncalc3 to begin replacement
Techi-Freki Apr 1, 2024
15fd7e5
replaced meeus with sulcalc3
Techi-Freki Apr 1, 2024
950f630
cleanup and added todos
Techi-Freki Apr 1, 2024
9d73b2b
refactored for reusability and added entries to .pot
Techi-Freki Apr 1, 2024
a172bd6
added icons, rise set times base functionality
Techi-Freki Apr 2, 2024
22b82c2
cleaned up display for popup menu
Techi-Freki Apr 2, 2024
922dda6
removed regular expression and solved with math instead
Techi-Freki Apr 4, 2024
55bf670
added stylesheet and started styling
Techi-Freki Apr 11, 2024
d00b47e
breaking out components
Techi-Freki Apr 12, 2024
9cd3dd1
cleaning up code
Techi-Freki Apr 12, 2024
9ddb2fb
setting up new todos
Techi-Freki Apr 12, 2024
842a85d
adding more todos
Techi-Freki Apr 12, 2024
f8914c6
separating settings from main applet
Techi-Freki Apr 12, 2024
ff86564
minor cleanup
Techi-Freki Apr 12, 2024
fd03f0f
adding luxon library and license
Techi-Freki Apr 12, 2024
1edefc6
removing unused files
Techi-Freki Apr 12, 2024
f5ced65
making style changes
Techi-Freki Apr 12, 2024
09fc733
adding angles
Techi-Freki Apr 13, 2024
075b3de
fixing icons and direction, added more todos
Techi-Freki Apr 15, 2024
ee3ac6a
using iconSet instead of hard coding icon names
Techi-Freki Apr 15, 2024
cfe7cfa
fixed arrow icons
Techi-Freki Apr 16, 2024
acca5ce
updating icon license
Techi-Freki Apr 16, 2024
79ba676
fixing moon times
Techi-Freki Apr 19, 2024
1498a19
stubbing out base class for ui elements
Techi-Freki Apr 19, 2024
b79194d
adding more classes for ui
Techi-Freki Apr 20, 2024
69751d9
moving localization and refactoring
Techi-Freki Apr 20, 2024
1d6c09b
removed localization to fix a bug
Techi-Freki Apr 20, 2024
60aeb65
refactored ui code
Techi-Freki Apr 20, 2024
8432a4f
removed old ui files
Techi-Freki Apr 20, 2024
ec8877d
rebuilding menu on click
Techi-Freki Apr 20, 2024
c546d0b
adding current phase ui
Techi-Freki Apr 21, 2024
191d664
stubbing out new styles
Techi-Freki Apr 21, 2024
6dbce47
adding todos
Techi-Freki Apr 21, 2024
83ba3fb
adding more todos
Techi-Freki Apr 27, 2024
3312f65
added header ui
Techi-Freki Apr 27, 2024
5826d77
fixing current phase name todo
Techi-Freki Apr 27, 2024
6f85592
fixing current phase styling todo
Techi-Freki Apr 27, 2024
82e98d1
fixing rise set time order based on date
Techi-Freki Apr 27, 2024
1324147
stubbing out and refactoring
Techi-Freki Apr 28, 2024
3a19b0c
refactoring element generation for code reuse
Techi-Freki Apr 28, 2024
d61cb67
fixing styling issue
Techi-Freki Apr 28, 2024
29662bd
adding todo
Techi-Freki Apr 29, 2024
746df36
using element generator for currentPhaseUi
Techi-Freki Apr 29, 2024
007d676
fixing header to use element generator
Techi-Freki Apr 29, 2024
a4fdd4f
removing magic strings
Techi-Freki Apr 29, 2024
601c425
fixing styles
Techi-Freki Apr 29, 2024
239ec78
stubbing out methods
Techi-Freki Apr 29, 2024
d0ea9bc
adding no rise/no set functionality
Techi-Freki Apr 30, 2024
d3b54a2
fixed updating popup
Techi-Freki Apr 30, 2024
43549ca
updating settings
Techi-Freki Apr 30, 2024
6fabedb
updating localization
Techi-Freki May 1, 2024
445ad25
removing todos
Techi-Freki May 1, 2024
b7e7152
clean up and adding updated screenshot
Techi-Freki May 1, 2024
fa68acf
cleaning up and slight refactoring for release
Techi-Freki May 1, 2024
5aee1c7
Merge branch 'features/geolocation-features-1.0.0'
Techi-Freki May 1, 2024
155755c
minor change to changelog
Techi-Freki May 1, 2024
18ec894
stubbing out bug fix
Techi-Freki May 16, 2024
95c2e5c
bug fix: #6015 - fixes settings configuration issue
Techi-Freki May 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 72 additions & 0 deletions moonphase@techi-freki/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# Changelog

## v1.0.5
- Fixes issue [#6015](https://github.com/linuxmint/cinnamon-spices-applets/issues/6015)

## v1.0.4 ([#6020](https://github.com/linuxmint/cinnamon-spices-applets/pull/6020))
- Updates Russian translation

## v1.0.3 ([#5997](https://github.com/linuxmint/cinnamon-spices-applets/pull/5997))
- Updates French translations

## v1.0.2 ([#5983](https://github.com/linuxmint/cinnamon-spices-applets/pull/5983))
- Updates Portuguese translations

## v1.0.1 ([#5982](https://github.com/linuxmint/cinnamon-spices-applets/pull/5982))
- Updates Spanish translations

## v1.0.0 ([#5961](https://github.com/linuxmint/cinnamon-spices-applets/pull/5961))
- Feature add: Added geolocation features
- Feature add: Added moon rise, set, and transit times on left click
- Feature add: Added current moon phase information on left click
- Swaps out [SunCalc](https://github.com/mourner/suncalc) for [SunCalc3](https://github.com/hypnos3/suncalc3) for geolocation features
- Heavily refactors and cleans up code base
- Cleans up versioning (major/minor/patch)
- Adds LICENSE for icons
- Updates .pot file for new translations

## v0.2.12 ([#5819](https://github.com/linuxmint/cinnamon-spices-applets/pull/5819))
- Adds Dutch translations

## v0.2.11 ([#5628](https://github.com/linuxmint/cinnamon-spices-applets/pull/5628))
- Fixes location bug ([#5610](https://github.com/linuxmint/cinnamon-spices-applets/issues/5610))

## v0.2.10 ([#5306](https://github.com/linuxmint/cinnamon-spices-applets/pull/5306))
- Adds Danish translations

## v0.2.9 ([#5226](https://github.com/linuxmint/cinnamon-spices-applets/pull/5226))
- Adds Hungarian translations

## v0.2.8 ([#5223](https://github.com/linuxmint/cinnamon-spices-applets/pull/5223))
- Fixes day 28 bug ([#5222](https://github.com/linuxmint/cinnamon-spices-applets/issues/5222))

## v0.2.7 ([#5087](https://github.com/linuxmint/cinnamon-spices-applets/issues/5087))
- Bug fix ([#5072](https://github.com/linuxmint/cinnamon-spices-applets/issues/5072))

## v0.2.6 ([#5086](https://github.com/linuxmint/cinnamon-spices-applets/pull/5086))
- Updating version

## v0.2.5 ([#5085](https://github.com/linuxmint/cinnamon-spices-applets/pull/5085))
- Adds Russian translations

## v0.2.4 ([5080](https://github.com/linuxmint/cinnamon-spices-applets/pull/5080))
- Reviews Italian translations

## v0.2.3 ([#5078](https://github.com/linuxmint/cinnamon-spices-applets/pull/5078))
- Adds Italian translations

## v0.2.2 ([#5073](https://github.com/linuxmint/cinnamon-spices-applets/pull/5073))
- Adds Spanish translations

## v0.2.1 ([#5071](https://github.com/linuxmint/cinnamon-spices-applets/pull/5071))
- Updates .pot file and French translations

## v0.2.0 ([#5058](https://github.com/linuxmint/cinnamon-spices-applets/pull/5058))
- Feature add: Adds percentage display to label and tooltip

## v0.1.0 ([#5054](https://github.com/linuxmint/cinnamon-spices-applets/pull/5054))
- Feature add: Translations
- Adds French translations

## v0.0.1 ([#5052](https://github.com/linuxmint/cinnamon-spices-applets/pull/5052))
- Initial release
6 changes: 4 additions & 2 deletions moonphase@techi-freki/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
# Moon Phase Cinnamon Applet

A Cinnamon applet that displays the current moon phase.
A Cinnamon applet that displays up-to-date moon related information.

## Installation

Move extract and move moonphase@techi-freki to the ~./local/share/cinnamon/applets directory.
Extract and move moonphase@techi-freki to the ~/.local/share/cinnamon/applets directory.

Review Changelog for latest updates
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Notice: Icons used are named "weather-icons" available from here: https://github.com/erikflowers/weather-icons

Licence: OFL Licence
https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL

The warning-outline-svgrepo-com icon is under the MIT license and is available here: https://www.svgrepo.com/svg/326459/warning-outline

no-moonrise-symbolic and no-moonset-symbolic where created by Techi-Freki and released under the OFL license
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading