summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/properties/branding.properties
Commit message (Collapse)AuthorAgeFilesLines
* [client] Allow Branding in external locationsSimon Rettberg2023-02-091-8/+0Star
| | | | | | | | | | | | | | | | | | | | | | Allow customizing the client via external properties and resources, instead of just the built-in resources. Built-in configuration takes highest priority, as usual, but built-in resources (images, text) take lowest priority. Any config file in the current working directory will be the first fallback. Finally, a system-wide path will be considered. On Windows, this is %ProgramData%\bwlp\, on Linux /etc/bwlp/. If a config was found in either of those places, the app will also try to load any resources (images, text) from there, only falling back to the resources withing the jar if they don't exist. You can still use --dump and --pack with these changes, but --dump will only ever dump the active configuration and the resources found within the jar, not those from the file system.
* [client] Wording No2Steffen Ritter2021-03-171-2/+2
|
* [client] add idm name and proxy mode configuration to brandingMarcus Proest2019-03-281-1/+3
|
* [client] configurable config dir nameJonathan Bauer2019-02-271-1/+2
|
* [client] introduce branding, --dump and --packJonathan Bauer2019-01-311-0/+5
Application name, service name, master server endpoints, documentation websites needed to be configurable to allow for an easy rebranding of the suite. Two new options allow this: use '--dump <folder>' to dump the jar's configurable files into that folder. Aside from text templates in 'txt', logos and icons in 'img', the 'branding.properties' file contains: * masterserver.address : self-explanatory * application.name : name to be shown on graphical elements like the main window * service.name : name to be used as a prefix for formulation like 'bwLehrpool-Team' or 'bwLehrpool-System' etc * service.faq.website : link to FAQ website * service.email : support contact address Once edited, the whole folder can be integrated into the Suite with '--pack <folder> <new_jar>'. The path to the new jar is then the rebranded version of the suite.