9ed395d04b
advotracker-client: more twine adaptions
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-22 23:50:59 +01:00
dd5d361116
advotracker_client: update build dependencies
...
* correction in build.rs: use rust edition 2018 syntax
* crate twine is a build dependency
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-21 21:43:37 +01:00
4a316b8080
advotracker_client: add i18n directory
...
* initial localization.ini: strings for `en` and `de`
2021-03-21 21:39:57 +01:00
067257e0dd
advotracker_client: adopt usage of crate twine
...
* i18n crate
* twine::build_translations(): generate the i18n.rs with all
language translation strings
* twine::build_translations_from_readers(): generates to t!() macro
readers: the INI files with the translation strings
* twine::t() consumes the strings
2021-03-21 21:20:54 +01:00
60a7fc2d84
crates: code cleanup
2021-03-21 19:32:34 +01:00
cff156c024
advotracker_client: introduce Windows icon handling
...
* include `windres` crate
* create a `build.rs`
* include a `hotline.svg` that is converted to advotracker.ico
using inkscape and imagemagick
* crate a `README.md`
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-18 11:06:36 +01:00
78851ebbcf
Cargo: move profile definitions to workspace root
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-10 09:58:58 +01:00
f6ac43816f
data:constants: correct callback_number bug
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-10 09:47:22 +01:00
2b4eb454cc
examples: insert sdl2_demo
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-10 09:19:14 +01:00
abe56741e8
widgets:ticketdata: correct mail_from address
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-10 09:18:24 +01:00
0202d4a34b
advotracker_client: bump version 0.1.5-alpha2
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 17:26:46 +01:00
520e0cb712
widget:ticketdata: error handling and button glyphs
...
* assign glyphs depending on action state
* feedback on send_ticketdata return code
* cleanup
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 17:24:07 +01:00
c555ce4d85
service:send_ticketdata: adapt alingnment of http mail and relay
...
* cleanup comments
* correct relay / credential handling
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 12:07:14 +01:00
a8f6ac6a37
services:send_ticketdata: correct relay authentication issues
...
* correct mail_from identifier
* correct mail_reply identifier
* correct mail_cc identifier
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 11:16:50 +01:00
8abdef6e44
widget: bump to 0.1.5-alpha2
...
* typo cleanup
* temporary disable mail-cc combobox
* correct mail_cc address
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 09:50:12 +01:00
a5dae6e397
advotrackerdb: update use reference after structure update
...
* binaries: reference advotrackerdb, not crate
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 04:32:12 +01:00
e03c5ab667
main: adapt window size
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 04:32:11 +01:00
d8e94513c3
widget:policycheck: enable ClearPolicyNumber
...
* new action button "Clear", "New ticket"
* enable needed send_message routine
* create action method
* update visibility state of involved view properties
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 04:32:11 +01:00
5a9965751a
advotracker: reorganize the project using a crate based structure
...
* advotracker: the framework project
* crate/advotrackerdb: implementation of the database backend
* crate/advotrackerd: implementation of the backend (daemon)
* crate/adovtracker: implementaton of the application (CLI and GUI)
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 04:32:11 +01:00
4c88167bef
advotracker: restructure project using crate tree
...
* advotracker: the framework crate
* crate/advotrackerdb: crate implementing the database backend
* crate/advotrackerd: the backend daemon
* crate/adovtracker: the application (CLI and GUI)
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 04:32:11 +01:00