-
Notifications
You must be signed in to change notification settings - Fork 219
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
Added basic cursor to TextInput #150
base: master
Are you sure you want to change the base?
Commits on Dec 27, 2018
-
Configuration menu - View commit details
-
Copy full SHA for d9b0717 - Browse repository at this point
Copy the full SHA d9b0717View commit details -
Screen doesn't redraw on :hover, but selection works properly
Configuration menu - View commit details
-
Copy full SHA for c2ea639 - Browse repository at this point
Copy the full SHA c2ea639View commit details
Commits on Dec 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for e5518df - Browse repository at this point
Copy the full SHA e5518dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb3b0e8 - Browse repository at this point
Copy the full SHA bb3b0e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 752be51 - Browse repository at this point
Copy the full SHA 752be51View commit details
Commits on Jan 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for bc0b00c - Browse repository at this point
Copy the full SHA bc0b00cView commit details
Commits on Jan 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 346accc - Browse repository at this point
Copy the full SHA 346acccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 585e08c - Browse repository at this point
Copy the full SHA 585e08cView commit details -
Merge pull request #85 from DataTriny/master
Fixed calculator example, implemented proper business logic
Configuration menu - View commit details
-
Copy full SHA for 864de10 - Browse repository at this point
Copy the full SHA 864de10View commit details
Commits on Jan 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c1c6030 - Browse repository at this point
Copy the full SHA c1c6030View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e372bf - Browse repository at this point
Copy the full SHA 6e372bfView commit details -
Merge pull request #89 from locks/implement-background-size
Implement background-size:contain and background-size:cover
Configuration menu - View commit details
-
Copy full SHA for 5072e38 - Browse repository at this point
Copy the full SHA 5072e38View commit details
Commits on Jan 12, 2019
-
Implement no-repeat, repeat, repeat-x, and repeat-y for background-re…
…peat This was implemented by using LayoutPrimitiveInfo's clip_rect functionality. If `no-repeat` is specified in CSS, the rect is clipped to the size of the image on both axis. If `repeat-x` is specified, the rect's height is clipped to the image height. If `repeat-y` is specified, the rect's width is clipped to the image width.`
Configuration menu - View commit details
-
Copy full SHA for 3ef1b3f - Browse repository at this point
Copy the full SHA 3ef1b3fView commit details
Commits on Jan 14, 2019
-
Merge pull request #90 from locks/implement-background-repeat
Implement background-repeat: no-repeat | repeat | repeat-x | repeat-y
Configuration menu - View commit details
-
Copy full SHA for aaf3c22 - Browse repository at this point
Copy the full SHA aaf3c22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5064c84 - Browse repository at this point
Copy the full SHA 5064c84View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbca01a - Browse repository at this point
Copy the full SHA dbca01aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5098ab3 - Browse repository at this point
Copy the full SHA 5098ab3View commit details
Commits on Jan 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for cd061ac - Browse repository at this point
Copy the full SHA cd061acView commit details
Commits on Jan 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f1ea00c - Browse repository at this point
Copy the full SHA f1ea00cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e751ed7 - Browse repository at this point
Copy the full SHA e751ed7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55214e1 - Browse repository at this point
Copy the full SHA 55214e1View commit details
Commits on Jan 18, 2019
-
Updated to simplecss-fork to allow :nth-child selectors
Previously, ":nth-child(1)" did not parse correctly because the tokenizer was broken to not include the "1" in the actual parser. This update also adds support (in the tokenizer, not the parser) for ::selectors, @ rules in CSS and free-standing string literals (necessary for @ keyframes and @ media).
Configuration menu - View commit details
-
Copy full SHA for 544eb77 - Browse repository at this point
Copy the full SHA 544eb77View commit details -
Configuration menu - View commit details
-
Copy full SHA for b12b2b8 - Browse repository at this point
Copy the full SHA b12b2b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52e7824 - Browse repository at this point
Copy the full SHA 52e7824View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1707f8a - Browse repository at this point
Copy the full SHA 1707f8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed14ae5 - Browse repository at this point
Copy the full SHA ed14ae5View commit details
Commits on Jan 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f092ccb - Browse repository at this point
Copy the full SHA f092ccbView commit details -
Prepare stub API for EventFilter
Necessary for handling focusing callbacks on text fields and other, menu-related things.
Configuration menu - View commit details
-
Copy full SHA for 2ae3450 - Browse repository at this point
Copy the full SHA 2ae3450View commit details
Commits on Jan 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c19b860 - Browse repository at this point
Copy the full SHA c19b860View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcbbb79 - Browse repository at this point
Copy the full SHA dcbbb79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78c0cad - Browse repository at this point
Copy the full SHA 78c0cadView commit details
Commits on Jan 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3c7e5c9 - Browse repository at this point
Copy the full SHA 3c7e5c9View commit details -
Refactored rendering loop, UpdateScreen -> Option<()>
- Refactored the window to use unique IDs instead of being dependent on the order in the Vec<Window> - Breaking: WindowEvent: Renamed "window" field to "window_id" - Breaking: UpdateScreen is no longer an enum, but a constant: - `UpdateScreen::Redraw` -> Some(()) (typedef'd to "Redraw") - `UpdateScreen::DontRedraw` -> None (typedef'd to "DontRedraw")
Configuration menu - View commit details
-
Copy full SHA for 62a82f0 - Browse repository at this point
Copy the full SHA 62a82f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eb505f - Browse repository at this point
Copy the full SHA 2eb505fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80014f9 - Browse repository at this point
Copy the full SHA 80014f9View commit details -
Add .modify_clone() function to Arc<Mutex<T>>
This makes it easier to clone data out of the data model inside of a callback. Also, .modify() now returns Option<()> in order to signify that it can fail (and integrate with the new UpdateScreen API).
Configuration menu - View commit details
-
Copy full SHA for adbf39a - Browse repository at this point
Copy the full SHA adbf39aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 711249c - Browse repository at this point
Copy the full SHA 711249cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a405527 - Browse repository at this point
Copy the full SHA a405527View commit details
Commits on Jan 24, 2019
-
Fix CSS parser to parse nested CSS functions
Previously things like linear-gradient(rgba()) wouldn't parse correctly because the parser broke at the whitespaces, regardless of the opening and closing parenthesis. The code for implementing this is a bit messy, but it does the job.
Configuration menu - View commit details
-
Copy full SHA for f33df85 - Browse repository at this point
Copy the full SHA f33df85View commit details
Commits on Jan 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b5157a0 - Browse repository at this point
Copy the full SHA b5157a0View commit details
Commits on Jan 26, 2019
-
UiState now stores all non-tag-generating callbacks in seperate BTreeMaps, so that the event filtering can react to window, desktop and "not" events properly.
Configuration menu - View commit details
-
Copy full SHA for 4b60c80 - Browse repository at this point
Copy the full SHA 4b60c80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 069024c - Browse repository at this point
Copy the full SHA 069024cView commit details -
Configuration menu - View commit details
-
Copy full SHA for db8e20a - Browse repository at this point
Copy the full SHA db8e20aView commit details -
EventFilter API finished for Hover and Focus events
This is a major step in order to implement focusing on text fields, now divs can register EventFilter::Focus events that will only be fired when the item is focused.
Configuration menu - View commit details
-
Copy full SHA for 153a294 - Browse repository at this point
Copy the full SHA 153a294View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60df3d6 - Browse repository at this point
Copy the full SHA 60df3d6View commit details
Commits on Jan 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7d44c6d - Browse repository at this point
Copy the full SHA 7d44c6dView commit details -
Renamed WindowInfo to LayoutInfo
These changes are superficial, but serve better mnemonics - it often happened that the "WindowInfo" and "WindowEvent" (which isn't even a proper "event", therefore a bad name) could be confused very easily. Now it's easier to memorize: - layout() function: LayoutInfo as the second argument - callback function: CallbackInfo as the second argument
Configuration menu - View commit details
-
Copy full SHA for 32b37bb - Browse repository at this point
Copy the full SHA 32b37bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7d953d - Browse repository at this point
Copy the full SHA a7d953dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca93397 - Browse repository at this point
Copy the full SHA ca93397View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83a1355 - Browse repository at this point
Copy the full SHA 83a1355View commit details -
Breaking change - use &mut CallbackInfo instead of CallbackInfo
This is necessary so that a user can call functions on the CallbackInfo, for example, in order to scroll to a certain location or to set the focus of the app from a callback.
Configuration menu - View commit details
-
Copy full SHA for 1b7b693 - Browse repository at this point
Copy the full SHA 1b7b693View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cddb69 - Browse repository at this point
Copy the full SHA 4cddb69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 880987f - Browse repository at this point
Copy the full SHA 880987fView commit details -
Merge pull request #98 from locks/fix-background-repeat
Correctly calculate clip_rect's origin for background-repeat
Configuration menu - View commit details
-
Copy full SHA for c51cfdf - Browse repository at this point
Copy the full SHA c51cfdfView commit details
Commits on Jan 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5b8f348 - Browse repository at this point
Copy the full SHA 5b8f348View commit details -
Fixed TextInput to react to focus events instead of hover events
Previously, a user had to hover the cursor over the text field in order to enter text. This is now fixed, text fields can be focused and unfocused by clicking on them.
Configuration menu - View commit details
-
Copy full SHA for 8ffad16 - Browse repository at this point
Copy the full SHA 8ffad16View commit details -
Make CallbackInfo::set_focus() functional
Users can now set the focus of the application on the next frame using either a CSS Path (similar to JS) or a NodeId, as well as un-focus certain What is currently not done is that FocusLeft / FocusReceived events are fired (in the case that the focus is set programmatically instead of the application user doing that). This is an area that will need to be improved in the future (likely to be implemented when tab-navigation will be implemented).
Configuration menu - View commit details
-
Copy full SHA for 0375f4d - Browse repository at this point
Copy the full SHA 0375f4dView commit details
Commits on Jan 29, 2019
-
Remove "expected behaviour / actual behaviour" from issue template
The "actual behaviour" is usually the opposit of the "expected behaviour", so it's fairly useless to ask for it, because most people just put "the opposite should happen" in there. But since both are already done in the description, it's useless to have both.
Configuration menu - View commit details
-
Copy full SHA for 7d91417 - Browse repository at this point
Copy the full SHA 7d91417View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3cbcb9 - Browse repository at this point
Copy the full SHA e3cbcb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 245053b - Browse repository at this point
Copy the full SHA 245053bView commit details
Commits on Feb 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 425c3b6 - Browse repository at this point
Copy the full SHA 425c3b6View commit details
Commits on Feb 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c924f32 - Browse repository at this point
Copy the full SHA c924f32View commit details
Commits on Feb 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d14eb62 - Browse repository at this point
Copy the full SHA d14eb62View commit details
Commits on Feb 7, 2019
-
Merge pull request #104 from locks/patch-1
Fix bug in background:no-repeat logic
Configuration menu - View commit details
-
Copy full SHA for ab70cc1 - Browse repository at this point
Copy the full SHA ab70cc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d59c361 - Browse repository at this point
Copy the full SHA d59c361View commit details -
Configuration menu - View commit details
-
Copy full SHA for 761f2ff - Browse repository at this point
Copy the full SHA 761f2ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7a2dab - Browse repository at this point
Copy the full SHA f7a2dabView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef21dc1 - Browse repository at this point
Copy the full SHA ef21dc1View commit details -
Create querying functions on CallbackInfo
- any_parent_has_id() / any_parent_has_class(): Check whether there is a parent with a certain CSS class or ID - target_has_class() / target_has_id(): Check whether the target itself has a certain ID or class - get_node() / get_node_content(): Access the DOM information of a certain NodeId - get_node_hierarchy(): Returns the node hierarchy for creating custom iterators or custom processing / querying functions
Configuration menu - View commit details
-
Copy full SHA for 8f7a6db - Browse repository at this point
Copy the full SHA 8f7a6dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53aae5a - Browse repository at this point
Copy the full SHA 53aae5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b2859c - Browse repository at this point
Copy the full SHA 7b2859cView commit details -
Add serde_derive as optional feature
svg.rs can serialize the BezierControlPoint, without this change it wouldn't be able to build. serde is fairly stable and doesn't change the API, so the chance of serde breaking the build is fairly low - for interoperability reasons, I'd allow it to be not version-locked.
Configuration menu - View commit details
-
Copy full SHA for bef38e6 - Browse repository at this point
Copy the full SHA bef38e6View commit details
Commits on Feb 9, 2019
-
Fixed copy-paste mistake (fixes #105)
Azul wouldn't call the default events if the given event didn't also touch any normal events due to a copy-paste error.
Configuration menu - View commit details
-
Copy full SHA for 2d00a01 - Browse repository at this point
Copy the full SHA 2d00a01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2463ca5 - Browse repository at this point
Copy the full SHA 2463ca5View commit details
Commits on Feb 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7b1ee7a - Browse repository at this point
Copy the full SHA 7b1ee7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8a5dfa - Browse repository at this point
Copy the full SHA c8a5dfaView commit details -
Merge pull request #106 from trimental/gl-resize
Resize the GlWindow programatically to fix resizing bugs on Wayland (fixes #32).
Configuration menu - View commit details
-
Copy full SHA for 58231d2 - Browse repository at this point
Copy the full SHA 58231d2View commit details
Commits on Feb 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 90c0b84 - Browse repository at this point
Copy the full SHA 90c0b84View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2a693d - Browse repository at this point
Copy the full SHA d2a693dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac8c9bf - Browse repository at this point
Copy the full SHA ac8c9bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62a8590 - Browse repository at this point
Copy the full SHA 62a8590View commit details -
Configuration menu - View commit details
-
Copy full SHA for 210ecec - Browse repository at this point
Copy the full SHA 210ececView commit details
Commits on Feb 13, 2019
-
Fix CallbackInfo::clear_focus() to actually work
Previously, this would properly clear the focus, but not indicate that visually, i.e. the old :focus element was still active, even after .clear_focus() was called.
Configuration menu - View commit details
-
Copy full SHA for 61a4141 - Browse repository at this point
Copy the full SHA 61a4141View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25d3c98 - Browse repository at this point
Copy the full SHA 25d3c98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17fe8cd - Browse repository at this point
Copy the full SHA 17fe8cdView commit details -
Fix SvgText::get_bbox() to use the SvgTransform of the SvgStyle
Previously, SvgText::get_bbox() would just return (0, 0) for the origin, now this is fixed to use the text.transform.translation value instead.
Configuration menu - View commit details
-
Copy full SHA for 915d337 - Browse repository at this point
Copy the full SHA 915d337View commit details -
Configuration menu - View commit details
-
Copy full SHA for f14dc22 - Browse repository at this point
Copy the full SHA f14dc22View commit details
Commits on Feb 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ac8e131 - Browse repository at this point
Copy the full SHA ac8e131View commit details -
Configuration menu - View commit details
-
Copy full SHA for eca4c60 - Browse repository at this point
Copy the full SHA eca4c60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1992c6f - Browse repository at this point
Copy the full SHA 1992c6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5032e6 - Browse repository at this point
Copy the full SHA c5032e6View commit details -
Fix compilation errors from rebasing old DPI handling onto master
- DisplayListParameters now carries the WindowSize, this is also a preparation for implementing vh, vw, vmin, vmax - on resize events the DPI is queried from the system (by parsing gsettings CLI). This also makes the DPI respond to DPI resizing under Ubuntu. Fixes #61.
Configuration menu - View commit details
-
Copy full SHA for 2556b04 - Browse repository at this point
Copy the full SHA 2556b04View commit details
Commits on Feb 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 386b9c1 - Browse repository at this point
Copy the full SHA 386b9c1View commit details -
Refactored image / font API to be generated by a macro
Instead of creating the API manually or using Deref, it's easier to create the API via a macro, so that refactoring takes less time. Also refactored CssImageId and ImageId to be separate from each other - this breaks the current image API, but is a preparation for ImageSource / FontSource. Removed add_custom_task in favor of add_task - the Task<T> already takes care of checking the T: Send + 'static, so we don't have to create two separate functions for the same thing.
Configuration menu - View commit details
-
Copy full SHA for 13cd511 - Browse repository at this point
Copy the full SHA 13cd511View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05c60a1 - Browse repository at this point
Copy the full SHA 05c60a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0a5157 - Browse repository at this point
Copy the full SHA d0a5157View commit details -
Configuration menu - View commit details
-
Copy full SHA for 855872f - Browse repository at this point
Copy the full SHA 855872fView commit details -
Make stylesheets keep their order during specificy-sorting
This fixes the problem of override_native sometimes not being able to override things, because the specificy sort mixes the native and custom stylesheet in an undefined order.
Configuration menu - View commit details
-
Copy full SHA for 8f5de01 - Browse repository at this point
Copy the full SHA 8f5de01View commit details -
Configuration menu - View commit details
-
Copy full SHA for c79e29f - Browse repository at this point
Copy the full SHA c79e29fView commit details -
Update azul-css-parser to compile on nightly
.trim() and other functions got marked with #[must_use], which breaks the #[deny(unused_must_use)] on nightly
Configuration menu - View commit details
-
Copy full SHA for 0fbe6bf - Browse repository at this point
Copy the full SHA 0fbe6bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02bc9dc - Browse repository at this point
Copy the full SHA 02bc9dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef4b4ca - Browse repository at this point
Copy the full SHA ef4b4caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bbe4c9 - Browse repository at this point
Copy the full SHA 4bbe4c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f62b4b9 - Browse repository at this point
Copy the full SHA f62b4b9View commit details
Commits on Feb 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0c07dec - Browse repository at this point
Copy the full SHA 0c07decView commit details -
Add Dom::from_str() and Dom::from_file()
Currently the hot-reloading, etc. works as expected, however the default XmlComponentMap does not yet contain any renderers (so it can't actually render <div> values). However, hot-reloading a DOM, component expansion and error handling all work properly.
Configuration menu - View commit details
-
Copy full SHA for 711a197 - Browse repository at this point
Copy the full SHA 711a197View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32927ac - Browse repository at this point
Copy the full SHA 32927acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0903c3d - Browse repository at this point
Copy the full SHA 0903c3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9322c0 - Browse repository at this point
Copy the full SHA c9322c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52287d2 - Browse repository at this point
Copy the full SHA 52287d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6dfa13 - Browse repository at this point
Copy the full SHA e6dfa13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 242b132 - Browse repository at this point
Copy the full SHA 242b132View commit details -
Prevent flickering on startup, call layout() only once
Move screen.swap() **after** the render() call - otherwise it makes no sense to render, but not update the screen.
Configuration menu - View commit details
-
Copy full SHA for 7424504 - Browse repository at this point
Copy the full SHA 7424504View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f0187f - Browse repository at this point
Copy the full SHA 5f0187fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2450ca - Browse repository at this point
Copy the full SHA c2450caView commit details -
Configuration menu - View commit details
-
Copy full SHA for df3df70 - Browse repository at this point
Copy the full SHA df3df70View commit details
Commits on Feb 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a98a5b0 - Browse repository at this point
Copy the full SHA a98a5b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e63373 - Browse repository at this point
Copy the full SHA 2e63373View commit details -
Configuration menu - View commit details
-
Copy full SHA for e52226d - Browse repository at this point
Copy the full SHA e52226dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87d85a7 - Browse repository at this point
Copy the full SHA 87d85a7View commit details
Commits on Feb 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 63c3956 - Browse repository at this point
Copy the full SHA 63c3956View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58e6785 - Browse repository at this point
Copy the full SHA 58e6785View commit details
Commits on Feb 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ed14308 - Browse repository at this point
Copy the full SHA ed14308View commit details
Commits on Feb 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 03be5ad - Browse repository at this point
Copy the full SHA 03be5adView commit details -
Configuration menu - View commit details
-
Copy full SHA for adca916 - Browse repository at this point
Copy the full SHA adca916View commit details
Commits on Feb 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f4d324a - Browse repository at this point
Copy the full SHA f4d324aView commit details
Commits on Feb 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6a09d62 - Browse repository at this point
Copy the full SHA 6a09d62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f7b591 - Browse repository at this point
Copy the full SHA 0f7b591View commit details -
Fixed imports and RenderApi-related errors
- A new DocumentId is now created for each window, I think this was the reason for multi-window apps crashing (because two windows had the same document ID).
Configuration menu - View commit details
-
Copy full SHA for bf29953 - Browse repository at this point
Copy the full SHA bf29953View commit details
Commits on Feb 25, 2019
-
Fixed final compilation errors, move from DocumentId to PipelineId
- WordPositions were not inserted to - Fixed borrow checker problems, crate now compiles correctly (but many APIs were removed, so examples will probably not compile) - Each window now gets a unique PipelineId (which is the same as the WindowId), which is important for directing the rendered output to the corresponding window again (preparation for multi-window event handling and rendering).
Configuration menu - View commit details
-
Copy full SHA for 5e06164 - Browse repository at this point
Copy the full SHA 5e06164View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c735ca - Browse repository at this point
Copy the full SHA 0c735caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3abfb73 - Browse repository at this point
Copy the full SHA 3abfb73View commit details -
Configuration menu - View commit details
-
Copy full SHA for affcbd0 - Browse repository at this point
Copy the full SHA affcbd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6907536 - Browse repository at this point
Copy the full SHA 6907536View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f6b9d1 - Browse repository at this point
Copy the full SHA 0f6b9d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf3acb3 - Browse repository at this point
Copy the full SHA bf3acb3View commit details
Commits on Feb 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6adb590 - Browse repository at this point
Copy the full SHA 6adb590View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7aade8 - Browse repository at this point
Copy the full SHA b7aade8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80be3f3 - Browse repository at this point
Copy the full SHA 80be3f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 606cb3b - Browse repository at this point
Copy the full SHA 606cb3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 834a989 - Browse repository at this point
Copy the full SHA 834a989View commit details -
Temporarily disable asserts in text_layout + extra split_words test
The asserts currently crash the example demo, however I don't know whats wrong without getting a visual result on the screen. They should be re-enabled later - however, the line endings get handled a bit differently now (since line endings can occur without the line actually breaking). Note: Panicking also crashes EglMakeContextCurrent, a secondary effect of sharing contexts between windows. However, the memory usage is very good right now (for a 4-window app).
Configuration menu - View commit details
-
Copy full SHA for 3d3bf01 - Browse repository at this point
Copy the full SHA 3d3bf01View commit details
Commits on Feb 27, 2019
-
Fixed font + image GC to work correctly
The fonts and images have to be split into "current" and "pending" transaction, otherwise, they will constantly interact with eachother, which leads to infinite add-remove-add-remove cycles. Instead of going through all fonts that are currently registered, we only go through the fonts that have been added on frame n and compare them with the fonts that were present in frame (n-1) and add / remove fonts accordingly. The only downside is that on startup (on the first frame), the fonts are added, deleted, then added again. However, this should not have any visual consequences (since the fonts are added before the DOM is drawn at all).
Configuration menu - View commit details
-
Copy full SHA for 3a72e74 - Browse repository at this point
Copy the full SHA 3a72e74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85d3ed8 - Browse repository at this point
Copy the full SHA 85d3ed8View commit details
Commits on Feb 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for adebbb2 - Browse repository at this point
Copy the full SHA adebbb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9f3635 - Browse repository at this point
Copy the full SHA b9f3635View commit details -
Configuration menu - View commit details
-
Copy full SHA for d68c013 - Browse repository at this point
Copy the full SHA d68c013View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8196ea8 - Browse repository at this point
Copy the full SHA 8196ea8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7ab52a - Browse repository at this point
Copy the full SHA d7ab52aView commit details
Commits on Mar 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2e0c0e3 - Browse repository at this point
Copy the full SHA 2e0c0e3View commit details -
Refactored window to only react to WindowEvent
Currently the screen should output a fullscreen UV-textured triangle, however for some reason the output texture never grows larger than 1024x769px - and doesn't resize.
Configuration menu - View commit details
-
Copy full SHA for d596846 - Browse repository at this point
Copy the full SHA d596846View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f3d380 - Browse repository at this point
Copy the full SHA 7f3d380View commit details -
Configuration menu - View commit details
-
Copy full SHA for 164e711 - Browse repository at this point
Copy the full SHA 164e711View commit details
Commits on Mar 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3fa9db9 - Browse repository at this point
Copy the full SHA 3fa9db9View commit details
Commits on Mar 3, 2019
-
- Fixed black background - Fix (hopefully) window transparency problem - Move crate-internal window state to separate field
Configuration menu - View commit details
-
Copy full SHA for 4f52172 - Browse repository at this point
Copy the full SHA 4f52172View commit details -
Configuration menu - View commit details
-
Copy full SHA for b79adce - Browse repository at this point
Copy the full SHA b79adceView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf3e8cf - Browse repository at this point
Copy the full SHA bf3e8cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61ff75f - Browse repository at this point
Copy the full SHA 61ff75fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7add48d - Browse repository at this point
Copy the full SHA 7add48dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 544e122 - Browse repository at this point
Copy the full SHA 544e122View commit details
Commits on Mar 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 57aeb00 - Browse repository at this point
Copy the full SHA 57aeb00View commit details
Commits on Mar 9, 2019
-
Added HarfBuzz shaping example, fixed GlViewport for GL callbacks
- Improved text layout slightly, alignment works again, but text lines are completely broken - Removed rusttype, (svg.rs currently doesn't compile), prepare migration to stb_truetype
Configuration menu - View commit details
-
Copy full SHA for 18f144a - Browse repository at this point
Copy the full SHA 18f144aView commit details -
Configuration menu - View commit details
-
Copy full SHA for da50e8d - Browse repository at this point
Copy the full SHA da50e8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 750912c - Browse repository at this point
Copy the full SHA 750912cView commit details -
Update azul-dependencies to fix crash on shutdown
On shutdown, the renderer doesn't have a valid display anymore (for whatever reason). So it's easier to simply work around this issue by just not panicking on an error.
Configuration menu - View commit details
-
Copy full SHA for e0dd742 - Browse repository at this point
Copy the full SHA e0dd742View commit details -
Configuration menu - View commit details
-
Copy full SHA for a99d0d2 - Browse repository at this point
Copy the full SHA a99d0d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 466fbbe - Browse repository at this point
Copy the full SHA 466fbbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4e5cc7 - Browse repository at this point
Copy the full SHA a4e5cc7View commit details
Commits on Mar 10, 2019
-
Fixed unit tests for word breaking
Currently, words have to be stored twice, once in a Vec<char> form (it's hard to have substrings when using multi-byte strings) and once as a String (Harfbuzz expects UTF-8 encoding)
Configuration menu - View commit details
-
Copy full SHA for ec0aa94 - Browse repository at this point
Copy the full SHA ec0aa94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 841cc2b - Browse repository at this point
Copy the full SHA 841cc2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a07fc1 - Browse repository at this point
Copy the full SHA 1a07fc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 426792c - Browse repository at this point
Copy the full SHA 426792cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d80c847 - Browse repository at this point
Copy the full SHA d80c847View commit details
Commits on Mar 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3c2f75f - Browse repository at this point
Copy the full SHA 3c2f75fView commit details -
Configuration menu - View commit details
-
Copy full SHA for efb8dd2 - Browse repository at this point
Copy the full SHA efb8dd2View commit details
Commits on Mar 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 33d1836 - Browse repository at this point
Copy the full SHA 33d1836View commit details -
Configuration menu - View commit details
-
Copy full SHA for 809cc3c - Browse repository at this point
Copy the full SHA 809cc3cView commit details
Commits on Mar 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 795117d - Browse repository at this point
Copy the full SHA 795117dView commit details
Commits on Mar 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a0a9c0b - Browse repository at this point
Copy the full SHA a0a9c0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 750bcb7 - Browse repository at this point
Copy the full SHA 750bcb7View commit details
Commits on Mar 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9f08e2b - Browse repository at this point
Copy the full SHA 9f08e2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44779a6 - Browse repository at this point
Copy the full SHA 44779a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bee701e - Browse repository at this point
Copy the full SHA bee701eView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb2381b - Browse repository at this point
Copy the full SHA eb2381bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0679bb - Browse repository at this point
Copy the full SHA b0679bbView commit details
Commits on Mar 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4d6e92b - Browse repository at this point
Copy the full SHA 4d6e92bView commit details
Commits on Mar 17, 2019
-
Fixed compile errors, removed unnecessary .replace() in text_layout
Theoretically we should repace "\t" by " " and so on, however, HarfBuzz already does that for us, so there is no point in doing that work twice.
Configuration menu - View commit details
-
Copy full SHA for 0141124 - Browse repository at this point
Copy the full SHA 0141124View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29a6273 - Browse repository at this point
Copy the full SHA 29a6273View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1f9f4f - Browse repository at this point
Copy the full SHA f1f9f4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3087fb7 - Browse repository at this point
Copy the full SHA 3087fb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f27ade - Browse repository at this point
Copy the full SHA 4f27adeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1e2688 - Browse repository at this point
Copy the full SHA a1e2688View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2bed1a - Browse repository at this point
Copy the full SHA c2bed1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ba38b5 - Browse repository at this point
Copy the full SHA 4ba38b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c3b1ff - Browse repository at this point
Copy the full SHA 9c3b1ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3523dcb - Browse repository at this point
Copy the full SHA 3523dcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f09e65 - Browse repository at this point
Copy the full SHA 9f09e65View commit details
Commits on Mar 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 39bdb39 - Browse repository at this point
Copy the full SHA 39bdb39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b0faa8 - Browse repository at this point
Copy the full SHA 6b0faa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71247e9 - Browse repository at this point
Copy the full SHA 71247e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b43e57 - Browse repository at this point
Copy the full SHA 7b43e57View commit details -
Normalize feature flags to use underscores everywhere
Also fix a few missing imports when compiling with feature "image_loading"
Configuration menu - View commit details
-
Copy full SHA for 6d0abd0 - Browse repository at this point
Copy the full SHA 6d0abd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 151667a - Browse repository at this point
Copy the full SHA 151667aView commit details -
Layout solver: Use proper content heights
For some reason, flex-grow is now very unstable (can break the layout)
Configuration menu - View commit details
-
Copy full SHA for 089e24a - Browse repository at this point
Copy the full SHA 089e24aView commit details
Commits on Mar 19, 2019
-
Added documentation + autogenerated doc-tests for CSS
Cleaned up text layout API, removed overflow since reflowing text has to be handled in the UI solver, not the text layout itself
Configuration menu - View commit details
-
Copy full SHA for 0b0a9af - Browse repository at this point
Copy the full SHA 0b0a9afView commit details -
Added more documentation, removed FontInstanceKey from text layout
It isn't necessary to have a FontInstance or a FontInstanceKey in order to do text layout, that was only necessary for the old layout code that used the RenderApis built-in text layout functions
Configuration menu - View commit details
-
Copy full SHA for e4fbbec - Browse repository at this point
Copy the full SHA e4fbbecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ee3de4 - Browse repository at this point
Copy the full SHA 2ee3de4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1ffab0 - Browse repository at this point
Copy the full SHA a1ffab0View commit details -
Fixed compilation errors with --features="image_loading", updated tra…
…vis.yml Travis should now check with "--all-features", since otherwise a lot of tests wouldn't run.
Configuration menu - View commit details
-
Copy full SHA for 98727c5 - Browse repository at this point
Copy the full SHA 98727c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for fccd19c - Browse repository at this point
Copy the full SHA fccd19cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52ba902 - Browse repository at this point
Copy the full SHA 52ba902View commit details -
Configuration menu - View commit details
-
Copy full SHA for a33ff5c - Browse repository at this point
Copy the full SHA a33ff5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for efaedc0 - Browse repository at this point
Copy the full SHA efaedc0View commit details
Commits on Mar 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 83a25ba - Browse repository at this point
Copy the full SHA 83a25baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7913bc4 - Browse repository at this point
Copy the full SHA 7913bc4View commit details
Commits on Mar 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for aa7f5b9 - Browse repository at this point
Copy the full SHA aa7f5b9View commit details
Commits on Mar 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 12faecd - Browse repository at this point
Copy the full SHA 12faecdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a952796 - Browse repository at this point
Copy the full SHA a952796View commit details -
Configuration menu - View commit details
-
Copy full SHA for 704abd8 - Browse repository at this point
Copy the full SHA 704abd8View commit details
Commits on Mar 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ddc84e9 - Browse repository at this point
Copy the full SHA ddc84e9View commit details
Commits on Mar 30, 2019
-
Fixed public re-export of window_state (compiler bug workaround)
Rustc does not re-export items that have been previously imported regularly (via "use" instead of "pub use"). This is probably a compiler bug and should be reported.
Configuration menu - View commit details
-
Copy full SHA for 0599d5f - Browse repository at this point
Copy the full SHA 0599d5fView commit details
Commits on Mar 31, 2019
-
3
Configuration menu - View commit details
-
Copy full SHA for 3c3feac - Browse repository at this point
Copy the full SHA 3c3feacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b082e9 - Browse repository at this point
Copy the full SHA 0b082e9View commit details -
Merge pull request #133 from tobia/master
Fixed bugs in CSS gradient parsing
Configuration menu - View commit details
-
Copy full SHA for 628e9aa - Browse repository at this point
Copy the full SHA 628e9aaView commit details
Commits on Apr 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f3e0c05 - Browse repository at this point
Copy the full SHA f3e0c05View commit details
Commits on Apr 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 16d4697 - Browse repository at this point
Copy the full SHA 16d4697View commit details -
Configuration menu - View commit details
-
Copy full SHA for e691987 - Browse repository at this point
Copy the full SHA e691987View commit details -
Re-add inheritance to CSS, this time split into parallelizable work u…
…nits The first matching step can be processed in parallel, inheritance is now done after the children have matched the parents.
Configuration menu - View commit details
-
Copy full SHA for 27f6a7e - Browse repository at this point
Copy the full SHA 27f6a7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6d32ab - Browse repository at this point
Copy the full SHA e6d32abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d4f326 - Browse repository at this point
Copy the full SHA 7d4f326View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e0ec99 - Browse repository at this point
Copy the full SHA 5e0ec99View commit details
Commits on Apr 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 87f3fb2 - Browse repository at this point
Copy the full SHA 87f3fb2View commit details -
Remove T: Layout bound on all types except App<T>
This allows splitting the Dom<T> type out of the main crate, which is necessary for people to write plugins that don't rely on the entire azul API
Configuration menu - View commit details
-
Copy full SHA for d62920f - Browse repository at this point
Copy the full SHA d62920fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d62fb05 - Browse repository at this point
Copy the full SHA d62fb05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e028f8 - Browse repository at this point
Copy the full SHA 7e028f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95aede7 - Browse repository at this point
Copy the full SHA 95aede7View commit details
Commits on Apr 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 987177d - Browse repository at this point
Copy the full SHA 987177dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e805c1c - Browse repository at this point
Copy the full SHA e805c1cView commit details
Commits on Apr 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1eef922 - Browse repository at this point
Copy the full SHA 1eef922View commit details
Commits on Apr 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a86cfdf - Browse repository at this point
Copy the full SHA a86cfdfView commit details -
Merge pull request #143 from ForLoveOfCats/master
Use correct resource paths for text shaping example
Configuration menu - View commit details
-
Copy full SHA for 8d3ce24 - Browse repository at this point
Copy the full SHA 8d3ce24View commit details
Commits on Apr 9, 2019
-
added children/target children convenience methods on CallbackInfo
Michael House committedApr 9, 2019 Configuration menu - View commit details
-
Copy full SHA for 9fa6a87 - Browse repository at this point
Copy the full SHA 9fa6a87View commit details
Commits on Apr 10, 2019
-
added update_cursor_position in TextInputState
Michael House committedApr 10, 2019 Configuration menu - View commit details
-
Copy full SHA for 45cda61 - Browse repository at this point
Copy the full SHA 45cda61View commit details -
Configuration menu - View commit details
-
Copy full SHA for e35f437 - Browse repository at this point
Copy the full SHA e35f437View commit details
Commits on Apr 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ec15170 - Browse repository at this point
Copy the full SHA ec15170View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for 50d9ca8 - Browse repository at this point
Copy the full SHA 50d9ca8View commit details -
moved layout result to UiState to pass it to callbacks instead of on …
…the window
Michael House committedApr 11, 2019 Configuration menu - View commit details
-
Copy full SHA for f089200 - Browse repository at this point
Copy the full SHA f089200View commit details -
Merge branch 'master' into master
Michael House authoredApr 11, 2019 Configuration menu - View commit details
-
Copy full SHA for 4977c54 - Browse repository at this point
Copy the full SHA 4977c54View commit details -
Michael House committed
Apr 11, 2019 Configuration menu - View commit details
-
Copy full SHA for 47a0c00 - Browse repository at this point
Copy the full SHA 47a0c00View commit details -
Merge branch 'master' of https://github.com/mjhouse/azul
Michael House committedApr 11, 2019 Configuration menu - View commit details
-
Copy full SHA for 50d5161 - Browse repository at this point
Copy the full SHA 50d5161View commit details