Commit Graph

88 Commits

Author SHA1 Message Date
UnknownShadow200 7b733e610c Server list now changes colour for clicked row 2023-03-09 23:19:14 +11:00
UnknownShadow200 069325fcf8 Android: Fix app usually crashing when typing text into servers search box 2023-03-05 14:59:54 +11:00
UnknownShadow200 2f42670c1d Merge branch 'master' of https://github.com/UnknownShadow200/ClassiCube into AndroidUI 2023-02-25 12:20:35 +11:00
UnknownShadow200 57713d5c5d Still use file:// urls for devices earlier than android 6.0 2022-11-20 14:53:13 +11:00
UnknownShadow200 2582f0a182 WIP on adding proper android content:// provider 2022-11-20 12:27:37 +11:00
UnknownShadow200 69090c8bae Android: WIP on save file dialog support
Also fix .mine importer to convert blocks > stone brick to Stone
2022-11-12 23:17:01 +11:00
UnknownShadow200 6593ad50ab Android: Store cached textures in dedicated Cache folder in external storage
This means that from now on in Settings -> Apps, the user can accurately see how much of ClassiCube's data usage on disc comes from caching textures, and can clear the cached data if they choose to
2022-10-16 20:47:04 +11:00
UnknownShadow200 37abd39163 Android: WIP load file support
No filetype filtering and is pretty terribly implemented, but seems to work
2022-10-16 15:11:04 +11:00
UnknownShadow200 0fae97ff00 Android: Fix not compiling in Android Studio 2022-10-16 14:00:01 +11:00
UnknownShadow200 e5c21ab4ad Merge branch 'master' of https://github.com/UnknownShadow200/ClassiCube into AndroidUI 2022-10-16 11:50:09 +11:00
UnknownShadow200 9f94ec814b iOS: Add ios-specific app name, and fix User-Agent not being set to app name in http requests 2022-09-03 12:21:17 +10:00
UnknownShadow200 d5567cb74b Fix widgets disappearing after app is resumed, fix rows in server list not being full width 2022-07-29 08:06:50 +10:00
UnknownShadow200 c4e93a737f Fix changing theme not working properly 2022-07-28 21:45:12 +10:00
UnknownShadow200 619a7a861e Implement colored text in launcher UI 2022-07-28 21:23:20 +10:00
UnknownShadow200 25075e1362 Android: Implement servers list, progress bar widget 2022-05-13 11:58:04 +10:00
UnknownShadow200 e616caf7ec Android: More works on servers table 2022-05-12 23:42:00 +10:00
UnknownShadow200 c623818adf Android: Changing input text is now propagated to launcher input widget text, start work on server tables view 2022-05-12 21:22:18 +10:00
UnknownShadow200 fd4d3f237e Android: Various fixes to widgets
Input/button widget text padding, input widget keyboard type and ime options, changing checkbox now triggers ValueChanged callback, etc
2022-05-12 19:35:44 +10:00
UnknownShadow200 d0c8735a29 Android: WIP on button backgrounds 2022-05-12 18:33:06 +10:00
UnknownShadow200 41576c31f2 Android: Implement widget positioning and rest of widgets 2022-05-08 19:49:54 +10:00
UnknownShadow200 1c10b2ab3b Android: Slightly more WIP on native widgets 2022-05-08 09:24:59 +10:00
UnknownShadow200 308b114ef9 Initial WIP on native widgets 2022-05-08 00:02:50 +10:00
UnknownShadow200 abacb1c54d Android: Very initial WIP on native UI drawing 2022-05-06 23:57:48 +10:00
UnknownShadow200 3fad0c7404 Mobile: Show Send text/icon on soft keyboard action button when opening keyboard for in-game chat input 2022-04-22 23:44:02 +10:00
UnknownShadow200 cd5f316383 Launcher: Fix clicking on checkboxes over and over not properly resetting previously drawn text, which resulted in some ugly artifacts 2022-03-12 20:50:38 +11:00
UnknownShadow200 8e61dbc18a Android: Try to fix 'unexpected status line' errors with texture packs from dropbox, addresses #933 2022-02-23 23:24:47 +11:00
UnknownShadow200 7b3feb90df Mobile: Adjust onscreen buttons to move into multiple columns instead of overflowing into jump/fly buttons and beyond 2021-12-27 20:23:56 +11:00
UnknownShadow200 48d31d3342 Fix last commit 2021-10-11 23:15:49 +11:00
UnknownShadow200 7584819595 Mobile: Split KEYBOARD_TYPE_NUMBER into KEYBOARD_TYPE_NUMBER and KEYBOARD_TYPE_INTEGER
Only makes a difference on iOS devices though apparently
2021-10-11 22:14:23 +11:00
UnknownShadow200 5898f4edef Android: Try to show crash dialog for Java unhandled exceptions
Doesn't seem to work for UI thread and the crash dialog contents is pretty much useless anyways, but at least it's something
2021-09-30 23:07:55 +10:00
UnknownShadow200 3d7054f90d Android: Fix crash dialog not showing most of the time 2021-09-30 20:12:13 +10:00
UnknownShadow200 9b9cc97336 Android: Fix after activity is recreated, you can't use on screen keyboard or go ingame anymore 2021-09-29 21:51:08 +10:00
UnknownShadow200 c21b7a93f3 Android: Fix after sometimes window was destroyed that the game would become permanently stuck and eventually show as not responding 2021-09-29 21:08:16 +10:00
UnknownShadow200 4515316c90 Android: Make http methods of Activity class static 2021-09-29 11:58:50 +10:00
UnknownShadow200 cf788603fc Android: Make events queue static so it persists across activity create/destroy, fix not compiling 2021-09-18 09:44:05 +10:00
UnknownShadow200 b8dc2b3b80 One more step to recovering from config change, fix not running at all 2021-09-17 09:06:08 +10:00
UnknownShadow200 53077d36d9 Android: Revert render over display cutout support, as it causes the onscren keyboard on modern android devices to no longer resize the game view to be smaller (thanks Program)
e.g. can't see in-game chat input due to it being covered by the onscreen keyboard
2021-08-29 10:12:49 +10:00
UnknownShadow200 6e433e5585 Forgot that NoSuchFieldError derives from Error not Exception 2021-08-21 10:36:36 +10:00
igor725 f34faa2ed2 Consistency fix 2021-08-14 04:00:27 +03:00
igor725 6033d5d794 Android: Display cutout fix 2021-08-14 00:30:12 +03:00
UnknownShadow200 1ca0b4e636 Android: Pause music when in background, instead of muting 2021-07-31 11:52:55 +10:00
UnknownShadow200 b5bbd35727 Fix not compiling with android studio, see #864 (Thanks codingwatching) 2021-07-08 21:04:58 +10:00
UnknownShadow200 b8b29dfb07 Android: Fix deleting blocks when double click to join from server list 2021-05-15 15:31:24 +10:00
UnknownShadow200 0daa115ed0 Android: Fix dialogs not blocking calling thread (especially important for crash dialog box) 2021-03-29 22:06:14 +11:00
UnknownShadow200 9a4d5e3bcc Game now runs on windows 95 by loading IsDebuggerPresent dynamically 2021-03-27 15:01:17 +11:00
UnknownShadow200 b0e1668fa8 Android: Fix immediately crashing on 2.2 2021-02-24 07:50:27 +11:00
UnknownShadow200 e537cc6c09 Android: Add many comments to MainActivity.java 2021-02-23 21:37:15 +11:00
UnknownShadow200 de71be97bd Android: Use device UUID for key so passwords are remembered 2021-02-22 21:56:46 +11:00
UnknownShadow200 4b398eb546 avoid 64 bit division in Updater_GetBuildTime on android 2021-01-30 23:42:55 +11:00
UnknownShadow200 33c1e4e791 Android: Use device theme for dialogs, also fixes not working on old android 2021-01-30 13:49:51 +11:00