UnknownShadow200
9c55dc7858
iOS: Servers table cell backgrounds are now coloured correctly
...
Still a minor issue where when a flag is downloaded (which triggers table data reload), the selected row is lost
2022-05-10 17:42:17 +10:00
UnknownShadow200
dac62e7ce2
iOS: Implement label for checkbox
2022-05-09 23:05:14 +10:00
UnknownShadow200
4ca550539f
Move more stuff to launcher backend
2022-05-09 20:38:13 +10:00
UnknownShadow200
bfa6b42166
Merge pull request #944 from UnknownShadow200/UIConstraints
...
Redesign launcher widget layout system
2022-05-07 19:52:49 +10:00
UnknownShadow200
f70b6406d8
iOS: Move to new layout system, part 1
2022-05-07 16:43:43 +10:00
UnknownShadow200
00e56e9815
Simplify new layout system slightly
2022-05-07 16:02:28 +10:00
UnknownShadow200
6629be4f62
Add layout mode for table width/height, make button background drawing not depend on an LButton instance
2022-05-07 13:38:43 +10:00
UnknownShadow200
b89008f626
Port UpdatesScreen to new layout system
...
Now every launcher menu uses the new layoutr system
2022-05-07 13:08:37 +10:00
UnknownShadow200
ab36dc1211
Port most screens to new layout system
2022-05-07 12:19:32 +10:00
UnknownShadow200
c812e72941
Port MainScreen to use new layout system
2022-05-07 09:32:02 +10:00
UnknownShadow200
7324458b75
Initial WIP on redesigning widget layout positioning
2022-05-07 09:15:00 +10:00
UnknownShadow200
be322ae46b
iOS: Fix buttons having 4 garbage pixels around them
2022-05-06 19:57:53 +10:00
UnknownShadow200
9d5e821273
iOS: Update button background image when theme changes
...
Note that because widgets are cached, this currently only updates the active screen
2022-05-06 19:09:47 +10:00
UnknownShadow200
69b0df4e3f
iOS: Avoid loading all system fonts when going to servers menu
2022-05-06 18:48:07 +10:00
UnknownShadow200
47284db214
iOS: Draw logo natively instead of using classicube's system fonts
...
Bitmapped logo textis still drawn the same way though
2022-05-06 11:26:34 +10:00
UnknownShadow200
fbbc76448c
WIP on splitting up logo drawing in launcher
2022-05-05 21:55:34 +10:00
UnknownShadow200
9e3ecc96b8
WIP on more accurate leaves/sponge particles (Thanks Birevan)
2022-05-04 19:54:23 +10:00
UnknownShadow200
19e7d474fe
Improve error message for when blocks array size doesn't equal volume of map
2022-04-27 20:55:47 +10:00
UnknownShadow200
f7c81da3c9
Merge pull request #941 from UnknownShadow200/LBackend45893
...
Redesign launcher backend to defer drawing and move dirty region tracking into default backend
2022-04-25 09:02:06 +10:00
UnknownShadow200
6d3c77db5d
Fix caret
2022-04-24 22:12:00 +10:00
UnknownShadow200
3e8db412fd
ios: Free framebuffer after it has been blitted to the UIWindow's background, instead of wastefully keeping it around
2022-04-24 10:03:42 +10:00
UnknownShadow200
5338115bf2
Move framebuffer to LBackend
2022-04-23 23:58:24 +10:00
UnknownShadow200
d9b3659551
Move dirty region tracking into LBackend, fix background area resetting to work with resources screens
2022-04-23 23:38:29 +10:00
UnknownShadow200
ccfb87e54f
Completely redesign default backend widget drawing to use deferred drawing instead
...
Now instead of always having to remember to call LXYZ_Draw after LXYZ_Set, LXYZ_Set simply marks the widget as 'needing to be redrawn' - and the default backend will subsequently redraw it on next tick
The framebuffer was only redrawn on ticks anyways, so doesn't make any significant difference latency wise to defer drawing
This is still a WIP and causes the status widget in CheckResources menu to be redrawn with wrong background. However, this does fix some obscure issues such as e.g. typing many words into input widget causing it to get extended horizontally, then backspacing multiple characters, causing ghost parts of the input widget to get left behind still
2022-04-23 23:11:23 +10:00
UnknownShadow200
f0583c32ca
WIP moving more drawing/dirty tracking into LBackend
2022-04-23 19:35:39 +10:00
UnknownShadow200
9dcc41f4f1
Move more stuff to launcher backend
...
Also fix progress bar colour on ios, and fix checkbox not actually toggling
2022-04-23 13:53:43 +10:00
UnknownShadow200
09b043e081
iOS: More work on checkbox wiget, fix buttons missing highlight
2022-04-23 09:29:16 +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
d1ece08a58
Launcher: Move font loading into backend mostly, few other minor changes
2022-04-15 14:12:24 +10:00
UnknownShadow200
8c6375b462
ios: support joining servers through list by clicking, fix status text not disappearing after leaving main menu
2022-04-14 23:44:14 +10:00
UnknownShadow200
94bd27f94a
Detect png/zip based on file header signature instead of file extension, fixes #938 (thanks TheRealMichaelWang)
2022-04-14 21:04:15 +10:00
UnknownShadow200
cfaa57ade8
ios: add flags in servers list
2022-04-13 23:27:35 +10:00
UnknownShadow200
c891f8d656
Support OpenGL 1.1 fallback in 64 bit Windows
2022-04-12 23:42:52 +10:00
UnknownShadow200
9d81f4a175
ios: autosize servers, WIP landscape orientation support
2022-04-11 21:50:58 +10:00
UnknownShadow200
9965ea5c4e
Fix webclient can't connect to https servers that require secure websockets
2022-04-11 18:18:30 +10:00
UnknownShadow200
771da4cd6e
Start making OpenGL 1.1 fallback 64 bit compatible
2022-04-10 21:38:01 +10:00
UnknownShadow200
aa793891cc
ios: WIP on native table widget
2022-04-10 21:18:10 +10:00
UnknownShadow200
952f8fa268
Show better error message when trying to join multiplayer map with missing blocks array
2022-04-09 08:20:45 +10:00
UnknownShadow200
ce4b6c30db
ios: Fix download progress UI not working
2022-04-09 07:15:54 +10:00
UnknownShadow200
b7ca3f086b
Launcher: More splitting up into backend, especially for table
2022-04-08 21:02:28 +10:00
UnknownShadow200
f89baa5d8f
Launcher: Cleanup and more modular input widget, hovering
2022-04-07 21:34:08 +10:00
UnknownShadow200
7812483682
ios: Fix buttons appearing corrupted, screenshot saving crashing app, passwords not saving to storage
2022-04-05 20:21:32 +10:00
UnknownShadow200
e344c2b744
Launcher: Use more uniform way of specifying input hint text
2022-04-05 11:58:25 +10:00
UnknownShadow200
62d8649900
Launcher: Simplify input widget, more splitting up into Backend
2022-04-05 09:04:12 +10:00
UnknownShadow200
3e9bce269e
Launcher: More WIP on splitting up backend
2022-04-04 20:07:03 +10:00
UnknownShadow200
88b1bfb54f
Launcher: Fix checkbox not appearing correctly on big endian systems
2022-04-03 21:00:36 +10:00
UnknownShadow200
76dcdf6e5a
Launcher: Fix checkboxes in settings menu not being aligned when not using Arial font (Thanks 123DMWM)
2022-04-03 12:26:21 +10:00
UnknownShadow200
aa90b53168
Launcher: Split up more stuff between backend
2022-04-03 09:26:48 +10:00
UnknownShadow200
a8d8fb9411
Launcher: Tidy up widget/backend code a little bit
2022-04-02 21:37:02 +11:00
UnknownShadow200
e02760dfb1
Support Internet Explorer 3.0 for windows 95
2022-03-25 08:14:25 +11:00