62 Commits

Author SHA1 Message Date
Dirk Sohler
3d0d58fe64 add host time format setting 2019-04-12 21:56:06 +02:00
Dirk Sohler
a3f7c60ead add thumbnail
Since mods without thumbnails get punished in the CDB the thumbnail was
added. It is not related to the mod itself.

CDB issue about unfair punishment: https://github.com/minetest/contentdb/issues/138
Original picture taken by me: http://www.ipernity.com/doc/dirk/5203978
Relevant to the release-ready issue: https://gitlab.com/4w/mtimer/issues/8
2019-04-07 05:33:04 +02:00
Dirk Sohler
bdd8233b04 fix day being one day of 2019-03-24 09:54:58 +01:00
Dirk Sohler
29e8398997 add language information 2019-03-21 18:54:34 +01:00
Dirk Sohler
e4dd32cd44 reorder Italian translation 2019-03-21 18:52:21 +01:00
Dirk
db99767984 Merge branch 'italian' into 'master'
Added Italian locale file

See merge request 4w/mtimer!2
2019-03-21 17:42:10 +00:00
Dirk Sohler
f498c39d06 Go through translation strings
See https://gitlab.com/4w/mtimer/issues/8
2019-03-16 23:41:27 +01:00
Dirk Sohler
85c109e23a Check user documentation
See https://gitlab.com/4w/mtimer/issues/8
2019-03-16 23:26:16 +01:00
Dirk Sohler
bfc2c5adc5 use better placement screenshot 2019-03-16 23:07:40 +01:00
Dirk Sohler
1c6245461b Go through code documentation
See https://gitlab.com/4w/mtimer/issues/8
2019-03-16 22:48:49 +01:00
Dirk Sohler
58c916e18c make formspec separator lines thicker 2019-03-16 22:30:48 +01:00
H4mlet
5c2abf3e16 Added Italian locale file 2019-03-13 12:08:28 +01:00
Dirk Sohler
a465d0d989 replace %T with %H:%M:%S
See https://gitlab.com/4w/mtimer/issues/7
2019-03-12 21:41:53 +01:00
Dirk Sohler
b6db7ce7f8 get rid of manual GC
See https://gitlab.com/4w/mtimer/issues/7
2019-03-12 21:38:47 +01:00
Dirk Sohler
abc8fd5b55 try to circumvent Out Of Memory error (Win64)
See https://gitlab.com/4w/mtimer/issues/7
2019-03-11 22:11:25 +01:00
Dirk Sohler
c74dcf708a add mission translation strings
fixes https://gitlab.com/4w/mtimer/issues/6
2019-03-11 21:37:41 +01:00
Dirk Sohler
4f80098fe6 wrap formspec generation into custom function
implements https://gitlab.com/4w/mtimer/issues/5
2019-03-08 22:25:00 +01:00
Dirk Sohler
06b4bfa77e use dialog instead of set_formspec
Addresses https://gitlab.com/4w/mtimer/issues/5
2019-03-06 18:22:50 +01:00
Dirk Sohler
3fd5d23181 documentation update 2019-02-23 16:08:04 +01:00
Dirk Sohler
5875f97856 add user documentation 2019-02-23 15:51:11 +01:00
Dirk Sohler
dd4ba01c7f main menu update 2019-02-23 15:09:17 +01:00
Dirk Sohler
5a0f2904fa write code documentation 2019-02-22 20:33:42 +01:00
Dirk Sohler
ccc0b9a743 make visibility switching work 2019-02-22 18:55:39 +01:00
Dirk Sohler
9f47f58e64 update main menu design 2019-02-22 18:49:00 +01:00
Dirk Sohler
0c04bb9f50 make timer default format translatable 2019-02-22 16:00:18 +01:00
Dirk Sohler
27fef2760f mTimer is independent from sfinv 2019-02-22 15:52:51 +01:00
Dirk Sohler
574a962371 implement automatic update via globalstep 2019-02-22 15:50:32 +01:00
Dirk Sohler
2e3cc57297 implement timer update function 2019-02-22 15:29:08 +01:00
Dirk Sohler
3aeae84356 implement timer format setting 2019-02-22 14:08:44 +01:00
Dirk Sohler
ef34c5d392 escape strings that could break the formspecs 2019-02-22 13:06:03 +01:00
Dirk Sohler
1817f4b046 unification and configuration additions 2019-02-21 21:07:35 +01:00
Dirk Sohler
91c3ec5332 i18n update 2019-02-21 16:25:07 +01:00
Dirk Sohler
89cd1f6212 implement ingame time format setting
Convert ingame time to millihours and calculate the timestamp from this.
It results in a default timestampo that is parsed by default date and
time functions.

Replacement variables:

{24h} = 24 hours time
{12h} = 12 hours time
{min} = minutes
{its} = ingame timestamp

For some reason I was not able to get the am/pm indicator (`%p`) so 12
hours format is only the time and no optional indicator.
2019-02-21 16:16:10 +01:00
Dirk Sohler
e84fa467db implement time getting function 2019-02-21 14:37:58 +01:00
Dirk Sohler
fbca7a64fa implement timezone offset configuration 2019-02-19 13:40:19 +01:00
Dirk Sohler
4c5de1fb42 add a helper function to build the formspec frame
fixes https://gitlab.com/4w/mtimer/issues/4
2019-02-18 22:02:59 +01:00
Dirk Sohler
34c78e20af add color configuration 2019-02-17 03:10:41 +01:00
Dirk Sohler
970bf47ec0 implement position selection 2019-02-17 01:31:10 +01:00
Dirk Sohler
613ebf046d extend chat command 2019-02-16 17:33:16 +01:00
Dirk Sohler
028cdbf99e establish formspec system 2019-02-16 16:45:32 +01:00
Dirk Sohler
ecfac04415 reboot
The mod will be rewritten from scratch with modern code for most recent
Minetest (feature-complete 5.0.0 pre-release version so when 5.0.0 will
be released the mod will be ready)

See https://gitlab.com/4w/mtimer/issues/3 for status
2019-02-15 19:22:59 +01:00
Dirk Sohler
684bce012f implement /mtimer set chat command
Issue https://github.com/dsohler/mtimer/issues/1
2017-07-29 23:13:09 +02:00
Dirk Sohler
ba2f0c9147 add /mtimer help chat command
Issue: https://github.com/dsohler/mtimer/issues/1
2017-07-29 21:41:24 +02:00
Dirk Sohler
43c633732e implement base functionality for chat commands
Chat commands alwys start with `/mtimer` and then the player defines
what action to perform and adds a payload.

    /mtimer help
    /mtimer show
    /mtimer set setting value

Issue: https://github.com/dsohler/mtimer/issues/1
2017-07-29 21:19:05 +02:00
Dirk Sohler
d65c1f11ba switch to player based configuration
Before all variables and “constants” (configuration variables) were
stored in one single global table. Now the players get custom attributes
set. This allows player-based displaying of the timer information.

This will be done in subsequent commits.

Tracking issue: https://github.com/dsohler/mtimer/issues/1
2017-07-29 16:36:07 +02:00
Dirk Sohler
9e4d98d896 alter coding style (variables) 2017-07-28 19:01:08 +02:00
Dirk Sohler
7cbb032a43 outsource config loading 2017-07-28 18:59:33 +02:00
Dirk Sohler
6ff6638476 i18n of the default settings 2017-07-27 21:26:43 +02:00
Dirk Sohler
12d8f408bd remove dependency setting from depends.txt 2017-07-27 21:20:55 +02:00
Dirk Sohler
dd9716e30d make independent from xtend_default 2017-07-27 21:20:11 +02:00