UnknownShadow200
23f9194b27
Disable the padding at end of bitmapped drawn text by default
2020-12-07 20:37:51 +11:00
UnknownShadow200
f6c3b6e582
Windows: Try to fix cursor very rarely getting stuck visible/hidden
2020-12-07 19:02:16 +11:00
UnknownShadow200
72b354b16a
Fix accidentally reintroducing clipping problems with high FOV (Thanks Cheesse)
2020-12-07 06:48:29 +11:00
UnknownShadow200
15dcbaf353
X11: Attempt to fallback to raw keycode conversion if can't use regular raw keycode --> keysym --> internal keycode conversion (Thanks greenchai)
2020-12-06 09:49:38 +11:00
UnknownShadow200
98c8d459e4
D3D9: Don't reduce zNear at default 70 FOV, reduces z-fighting with far away stuff
2020-12-05 23:48:25 +11:00
UnknownShadow200
9535e8866d
forgot to save changes oops
2020-12-05 22:55:42 +11:00
UnknownShadow200
c70c38442d
some minor changes
2020-12-05 22:51:04 +11:00
UnknownShadow200
4f013cc61e
Merge pull request #751 from Cheesse/master
...
Use reversed z depth for D3D backend
2020-12-05 22:30:16 +11:00
UnknownShadow200
223e4f342a
Fix linux build not compiling
2020-12-05 08:51:04 +11:00
UnknownShadow200
d7b7a14056
Tidy up X11 keyboard handling a little bit, and also log 'unknown key' for cocoa
2020-12-05 08:39:58 +11:00
UnknownShadow200
09bc610bc5
Webclient: Try to stop Escape immediately exiting fullscreen in singleplayer
...
Note that this only works when the webpage is served over https, so it doesn't work in multiplayer at all. Additionally, at the time this commit was pushed, only chromium based browsers support the API. (Chrome / Modern Edge / Modern Opera)
2020-12-04 13:49:43 +11:00
Cheesse
e83d66a7a6
Change frustum culling calculation for D3D
2020-12-03 17:23:01 -05:00
UnknownShadow200
461d8bf252
Webclient: Space should always have its default action prevented unless text input keyboard is 'open'
...
This change is necessary because Safari scrolls the page when you press space and the default action is not prevented. However, we also can't just always prevent the default action, because then the key press event for ' ' would never get raised for text input. So this seems like a reasonable compromise.
2020-12-03 14:53:26 +11:00
UnknownShadow200
a5c6fbbea2
Improve 'unknown key' on X11 to also log raw keycode
2020-12-03 08:14:43 +11:00
UnknownShadow200
63ca5c844b
Fix buffer overflow with extremely large skin sizes
2020-12-02 20:06:03 +11:00
UnknownShadow200
7d58c5c241
Webclient: Download is no longer a WIP
...
The temp map file is now properly written to the in-memory filesystem instead of default filesystem, meaning an error is no longer printed to console about a missing file.
2020-11-29 14:36:25 +11:00
UnknownShadow200
bfd9c01e89
Webclient: Read default texture pack in less hacky way
2020-11-29 14:23:32 +11:00
UnknownShadow200
dbbf0cbc66
Webclient: Fix downloading map still leaving behind file in IndexedDB
...
Prints an error message to console now. Not ideal but better than before.
2020-11-29 13:31:35 +11:00
UnknownShadow200
12b6752f62
Fix characters in special input widget not having enough padding
...
Temp fix for now, need to do proper fix later
1.2.1
2020-11-29 10:11:52 +11:00
UnknownShadow200
80dd93f522
Release 1.2.1
2020-11-29 09:24:36 +11:00
UnknownShadow200
21939b12ba
Try not intercepting any touch events when keyboard is open
2020-11-28 21:46:35 +11:00
UnknownShadow200
9de0b309fd
Mobile webclient: Attempt to fix not being able to tap to move text input caret
...
Not sure why it works on my local testing version but who really knows
2020-11-28 21:27:56 +11:00
UnknownShadow200
fde9fe58bf
Combine title and page number for load level/change texture/font list menus
2020-11-28 16:55:19 +11:00
UnknownShadow200
8e56cb92fd
Mobile: Add third person on screen control
2020-11-28 16:37:51 +11:00
UnknownShadow200
c6ac0c14b0
Mobile: Add second page into onscreen controls
...
Actually implementing more onscreens buttons will come next
2020-11-28 16:13:31 +11:00
UnknownShadow200
43b2242e85
Webclient: If webpage is served over https, automatically change all download urls to always use https://
...
Otherwise trying to download from a url with http:// just fails
2020-11-27 19:30:46 +11:00
UnknownShadow200
8d91679177
Mobile: Attempt to fix space scrolling page instead of jumping on external keyboard with ipad safari (Thanks Isabella)
2020-11-26 23:24:34 +11:00
UnknownShadow200
2153219e49
Webclient: Disable system font buttons (they don't work anyways)
2020-11-25 12:10:49 +11:00
UnknownShadow200
46ca462974
Webclient: Don't forget to change touch events to use targetX/Y instead of canvasX/Y
2020-11-24 10:06:32 +11:00
UnknownShadow200
64d9a03aff
Split up Input_SetPressed into Input_Set/Input_SetPressed/Input_SetReleased
2020-11-23 22:40:30 +11:00
UnknownShadow200
9578de501a
Try to cleanup Input_SetPressed usage a bit
2020-11-23 21:01:37 +11:00
UnknownShadow200
9be6079ffc
And fix those button labels being slightly offcentre
2020-11-23 00:56:38 +11:00
UnknownShadow200
66452996a7
Mobile: Simplify more/jump button to .../^, move more to top of screen too
2020-11-22 23:27:58 +11:00
UnknownShadow200
a5b57241b1
Mobile: Make it so tablist doesn't instantly disappear after 1 frame
2020-11-22 17:16:41 +11:00
UnknownShadow200
39604da185
Change ev->canvasX/Y to ev->targetX/Y
...
For the latest instalment of Breaking Changes
2020-11-22 14:28:02 +11:00
UnknownShadow200
9f88700074
Android version should always be fullscreen
...
Also improve documentation for String_Format (Thanks Tree)
2020-11-21 14:06:14 +11:00
UnknownShadow200
0dcef09251
Mobile: Make it so clicking on links in chat always asks to open them (even when chat input isn't open)
2020-11-20 23:16:00 +11:00
UnknownShadow200
8f1199dcf4
Don't try to render shadows beneath entities can't see
...
This is particularly important due to how inefficiently entity shadows are drawn. Also saves 1/2 kb depending on 32/64 bit.
2020-11-19 21:04:40 +11:00
UnknownShadow200
15a2c8517f
Webclient: Change appname from 'ClassiCube web client' to just 'ClassiCube web', and also use appname of 'ClassiCube web mobile' when user is using mobile/tablet
2020-11-19 20:50:49 +11:00
UnknownShadow200
ed9f30493e
combine Http_DescribeError and Platform_DescribeError code for windows
2020-11-19 01:13:22 +11:00
UnknownShadow200
05bc88da4b
Entity names shouldn't be DPI scaled (Thanks jviteo2005)
2020-11-18 19:06:39 +11:00
UnknownShadow200
44ddfb2801
Clickable chat should be disabled on mobile by default
...
Also try to use less '#ifdef CC_BUILD_TOUCH'
2020-11-18 18:44:47 +11:00
UnknownShadow200
f161d74b2a
Mobile: Allow moving camera still while holding down finger for deleting blocks (thanks cjnator38)
2020-11-18 18:06:11 +11:00
UnknownShadow200
892ce79bdb
Add Drawer2D_MakeBitmappedFont function
2020-11-18 12:57:53 +11:00
UnknownShadow200
a267adfbce
Mobile: Fix if you hold down finger to delete block, then move it slightly, it reverts to moving camera instead (Thanks fizzwhiz)
2020-11-17 23:32:55 +11:00
UnknownShadow200
0643c90f3a
Mobile: Make menu input overlay clearer and make it actually stay onscreen on an ipad (Thanks Isabella)
2020-11-17 21:12:37 +11:00
UnknownShadow200
c8e6fb0b56
Fix some screens appearing messed up initially when graphics context is recreated
...
Note that this would automatically correct itself anyways when mouse was moved/clicked
2020-11-17 00:51:56 +11:00
UnknownShadow200
a95c17ab4e
Android: Fix typing in servers search filter not actually filtering, fix if you press 'enter' in on-screen keyboard in servers menu, the on-screen keyboard stayed open even after going in-game
2020-11-16 12:01:15 +11:00
UnknownShadow200
a55580b107
Mobile: Fix if you're holding jump then open menu with a different finger, then release both in that menu, jump sometimes gets stuck down
2020-11-15 23:57:00 +11:00
UnknownShadow200
91bcfd2d37
Speed in top left status should say 'speed: 15x' instead of just 'speed: ON'
2020-11-15 18:13:38 +11:00