Michael Ragazzon
|
ad9f11a988
Compute more properties
|
6 years ago |
Michael Ragazzon
|
04dc275c4e
Determine computed value for fonts
|
6 years ago |
Michael Ragazzon
|
cf928b285e
Move element's main box outside of vector.
|
6 years ago |
Michael Ragazzon
|
fa6bd0a062
Use all_properties_dirty flag when constructing elements
|
6 years ago |
Michael Ragazzon
|
7ad658f7b7
Replace resize events with virtual function call
|
6 years ago |
Michael Ragazzon
|
f3b9ad29f0
Reverting to commit 9c42c7b. The strings to ID changes were too complicated compared to the performance gained.
|
6 years ago |
Michael Ragazzon
|
0e390e9860
Trying to fix decorators
|
6 years ago |
Michael Ragazzon
|
1ead58341e
WIP: Replacing strings with IDs now compiling and running (puh). Producing... interesting results.
|
6 years ago |
Michael Ragazzon
|
44adb03aee
WIP more strings to IDs (not compiling)
|
6 years ago |
Michael Ragazzon
|
f7e1c4c4fb
WIP PropertyNames from Strings to IDs (not compiling)
|
6 years ago |
Michael Ragazzon
|
c307140b9b
Replacing some containers
|
6 years ago |
Michael Ragazzon
|
fdf6f5305f
Dirty flag for structure changes
|
6 years ago |
Michael Ragazzon
|
1aab59eec4
Reduce allocations during Element construction, remove Geometry database, rework some of the Render, Update, and UpdateLayout logic.
|
6 years ago |
Michael Ragazzon
|
f9892a96f0
Experimenting with update loop to improve performance
|
6 years ago |
Michael Ragazzon
|
49cc4e5a61
Fix compiling all projects, some cleanup
|
6 years ago |
Michael Ragazzon
|
e6638f1020
WIP: Attempt to replace Rocket::String with std::string
|
6 years ago |
Michael Ragazzon
|
c908628adc
Remove property counter (performance)
|
6 years ago |
Michael Ragazzon
|
acac7fbedf
Debugger: Some style attributes need to be fetched manually
|
6 years ago |
Michael
|
1620032f5a
Adding support for animation @keyframes
|
7 years ago |
Michael
|
35381790cc
Transitions on class change.
|
7 years ago |
Michael
|
23bdc17b8a
Transitions working for pseudo-classes. Working on element class.changes. Experimenting with reversal of transitions.
|
7 years ago |
Michael
|
a9388f5229
RCSS transition beta. Only activated on pseudo-classes for now.
|
7 years ago |
Michael
|
c84b9fd505
Performence improvements. Layout updates are only done once per frame, transform updates are faster in most cases.
|
7 years ago |
Michael
|
b86efd039b
Performance: Change several maps and sets to unordered_*.
|
7 years ago |
Michael
|
b6927b4e0c
More strict about units. Numbers, lengths, angles and percentages are now separated. Lengths require a unit, except for "0".
|
7 years ago |
Michael
|
d093d96237
Implement support for different angle units in transforms. Resolve units of Primitives when adding animation keys.
|
7 years ago |
Michael
|
cbd72371ae
Fix font size with relative sizes
|
7 years ago |
Michael
|
bf36355694
Merge branch 'master' into transform
|
7 years ago |
Michael
|
35440e0b7b
Fix some layout changes not taking effect
|
7 years ago |
Michael
|
db0aff2a8d
Added support for 'pointer-events: none'
|
7 years ago |