Repository navigation
Add mobile and desktop window managers with phone UI #163
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
+30,061
−5,779
Merged
Changes from all commits
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
6ac20a6
Add mobile and desktop WMs with a phone UI
jserv 15882ff
Fix tween finish, TTF metrics, Pixman transforms
jserv d57ceb8
Fix phone gesture, tween and calculator edge cases
jserv 7a8300f
Harden headless control, font tool and tests
jserv 07a45f4
Correct backend and phone documentation
jserv 3ca1a99
Return custom widget sizes in pixels
jserv 561fa1f
Repaint every widget when a toplevel redraws
jserv fb5fdd6
Build one window manager, run all apps on it
jserv 6a56fbf
Advance animation frames only on its timer
jserv fd6fa63
Start desktop apps in their former order
jserv 979c232
Convert negative sfixed values without shifts
jserv 49ab608
Fail demo starts cleanly on widget failure
jserv 5ab02b9
Close demo windows when the phone shuts down
jserv 2cbed9c
Test demos under keyboard inset, gate CI
jserv 548ab10
Test out-of-memory starts under each policy
jserv 0e00a68
Fix the window manager at build time
jserv df5a661
Share demo test helpers and trim repaint work
jserv 4575851
Hide bars again on every relayout
jserv ada8aca
Reject malformed GIFs instead of hanging
jserv 2560e68
Poll Linux input on the main thread
jserv d14c8bd
Take cursor hotspots in pixels
jserv 3508f1c
Call the built window manager directly
jserv 7b3e0c9
Trim the public API to what applications use
jserv ecce94a
Put WM feature comments above their defines
jserv 02a92fc
Spare RV32IM per-pixel divides and float
jserv 62fe56c
Shrink resident and static memory
jserv 38dc26f
Restyle the phone in the Sage visual language
jserv bc80af1
Give every app the registry's start signature
jserv 37a1b87
Share one core between the fbdev and DRM backends
jserv fe0fd30
Keep window order in the none policy
jserv f107c07
Read transformed RGB16 pixmaps from the right rows
jserv 73d288f
Free the screen's cursor with the screen
jserv 3aef094
Reject custom widget data sizes that overflow
jserv f131d1b
Keep a lifetime test mid-gesture
jserv 7c5118e
Test the TinyVG hairline pen
jserv e6df6e7
Blend dimmed windows straight onto the background
jserv 7ae3882
Speed up the shadow beside a sliding window
jserv 066eec7
Inline the pixel address helper
jserv 11cc07d
Rasterize large paths in bands from one edge list
jserv 30c9f9c
Flatten arcs to the tolerance the rasterizer shows
jserv 0f5f626
Paint before redisplay and defer revealed windows
jserv 5dd2070
Read each texel once when scaling images
jserv 19962dc
Keep photo thumbnails as RGB16
jserv fe0d825
Speed up the Multi demo and mark opaque windows
jserv ddb6602
Merge occlusion spans in place
jserv 0ee82e8
Share one premultiplied over helper
jserv 220ebb8
Draw the Vectors image over its background
jserv 122acdc
Paint toplevel backgrounds and declare them opaque
jserv File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.