forked from penguin86/luna-tracker
Add configurable buttons, separate settings screens and backup activity
- Add ButtonConfigActivity for customizing main screen buttons with drag-and-drop reordering and individual size options (S/M/L) - Move storage settings to separate StorageSettingsActivity - Move signature setting to storage settings (relevant for WebDAV sync) - Move data backup to separate BackupActivity with export/import - Make "more" overflow button configurable in size - Simplify SettingsActivity to 3 navigation buttons - Add logbook rename/delete functionality - Improve S/M/L button contrast with visible borders
This commit is contained in:
22
app/src/main/res/values/dimens.xml
Normal file
22
app/src/main/res/values/dimens.xml
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<!-- Button dimensions for dynamic button layout -->
|
||||
<dimen name="button_margin">5dp</dimen>
|
||||
<dimen name="button_min_width">80dp</dimen>
|
||||
<dimen name="button_padding">8dp</dimen>
|
||||
|
||||
<!-- Button sizes: Small -->
|
||||
<dimen name="button_text_size_small">24sp</dimen>
|
||||
<dimen name="button_padding_small">6dp</dimen>
|
||||
<dimen name="button_min_width_small">60dp</dimen>
|
||||
|
||||
<!-- Button sizes: Medium -->
|
||||
<dimen name="button_text_size_medium">30sp</dimen>
|
||||
<dimen name="button_padding_medium">8dp</dimen>
|
||||
<dimen name="button_min_width_medium">80dp</dimen>
|
||||
|
||||
<!-- Button sizes: Large -->
|
||||
<dimen name="button_text_size_large">40sp</dimen>
|
||||
<dimen name="button_padding_large">12dp</dimen>
|
||||
<dimen name="button_min_width_large">100dp</dimen>
|
||||
</resources>
|
||||
Reference in New Issue
Block a user