23 Commits

Author SHA1 Message Date
Dirk Sohler
59f973d480 implement hard reset of configuration
closes https://gitlab.com/4w/mtimer/-/issues/21
2021-12-10 08:35:12 +01:00
Dirk Sohler
91c967cf4f implement meridiem indicator
implements https://gitlab.com/4w/mtimer/-/issues/20
2021-10-16 22:07:33 +02:00
Dirk Sohler
7e367a7509 work on code documentation and i18n ordering 2021-10-09 05:25:41 +02:00
Dirk Sohler
0e281498a3 adapt HUD element size to new style
option was renamed to `scale` instead of `size` because `scale`
describes the technical fact better than `size`.

Please also see DEVELOPERS message in `hud_element_scale.lua` file if
you’re interested in contributing to this project.

Addresses https://gitlab.com/4w/mtimer/-/issues/16
2021-10-09 04:36:43 +02:00
Dirk Sohler
26fd002866 adapt HUD element offset dialog to new style
addresses https://gitlab.com/4w/mtimer/-/issues/16
2021-10-06 04:20:32 +02:00
Dirk Sohler
77ff151591 adapt timezone offset to new style 2021-10-06 01:43:53 +02:00
Dirk Sohler
a11cda6475 adapt timer format to new style 2021-05-15 17:29:58 +02:00
Dirk Sohler
77b594f765 adapt session duration format to new style
Addresses https://gitlab.com/4w/mtimer/-/issues/16
2021-05-15 17:19:04 +02:00
Dirk Sohler
e58cd1741d adapt ingame time format to new style
Addresses https://gitlab.com/4w/mtimer/-/issues/16
2021-05-15 17:13:38 +02:00
Dirk Sohler
917de32cfd make table line function a formspec helper 2021-05-15 17:06:41 +02:00
Dirk Sohler
57a9284bca move helper function out of fs creation function 2021-05-15 01:03:59 +02:00
Dirk Sohler
1218243a2d put larger formspec generations in own files 2021-05-15 00:51:41 +02:00
Dirk Sohler
c6f9afc831 adapt real_time_universal to new style
addresses https://gitlab.com/4w/mtimer/-/issues/16
2021-05-08 22:48:14 +02:00
Dirk Sohler
1444a4d8f5 implement icon colorization for icon buttons 2021-05-08 21:32:02 +02:00
Dirk Sohler
062c01e535 adapt color dialog to new style
This also adds a palette to the color dialog so players can pick a color
without typing in the hexadecimal number of it.

Addresses https://gitlab.com/4w/mtimer/-/issues/16
2021-04-05 09:29:44 +02:00
Dirk Sohler
75365e2f1c use new style for position dialog
addresses https://gitlab.com/4w/mtimer/-/issues/16
2021-04-04 17:15:32 +02:00
Dirk Sohler
f7d6025557 adapt custom timer to new style
Also implement control buttons

closes https://gitlab.com/4w/mtimer/-/issues/12
2021-04-04 14:23:35 +02:00
Dirk Sohler
70760fc37f adapt timer format to new style 2021-04-04 13:04:49 +02:00
Dirk Sohler
69dd2386c0 adapt visibility dialog to new style
Also button image locations are slightly adapted
2021-04-04 12:59:41 +02:00
Dirk Sohler
b179c6f8c1 use formspec checkbox for timer type
Unfortunately the formspec seems not to be properly updated when
unchecking a checkbox, even if fields are sent and thus the formspec
action should be triggered. This causes unselecting the currently
selected timer type to be unselected when uinselecting it – instead of
updating the formspec and show the selected option again.

This is just a “visual glitch” and does not affect the timer
functionality. When re-opening the timer window the type is selected
correctly again.

addresses https://gitlab.com/4w/mtimer/-/issues/11
2021-04-03 15:25:52 +02:00
Dirk Sohler
50e44e2e32 split off custom timer from other formspecs
Since the custom timer formspec is fairly complex (and will be a bit
more complex in the future) the best thing is splitting it off from the
other formspec definitions.
2021-04-03 15:10:05 +02:00
Dirk Sohler
dc0b0dc03d make title dynamic and adapt to new style 2021-04-03 15:06:17 +02:00
Dirk Sohler
caecb410e8 refactor init and automate formspec files loading 2021-04-02 09:16:47 +02:00