Sam Atkins
|
b5e1babc26
LibGUI: Create TextAttributes for unspanned text once, not repeatedly
|
il y a 2 ans |
Sam Atkins
|
e8b7bdbd57
LibGUI: Skip painting TextEditor spans that end on previous lines
|
il y a 2 ans |
Timothy Flynn
|
4edd8e8c5e
LibGUI: Ensure the "End" key sets the cursor to the visual line end
|
il y a 2 ans |
Timothy Flynn
|
16ec116133
LibGUI: Make Gfx- to text-positioning handle multi-code point glyphs
|
il y a 2 ans |
Timothy Flynn
|
fdf090a299
LibGUI: Wrap words at word break boundaries and don't break up emoji
|
il y a 2 ans |
Timothy Flynn
|
2eb2207f50
LibGUI: Convert mouse events from a visual to a physical position
|
il y a 2 ans |
Andreas Kling
|
faa1a09042
LibGUI: Fix const-correctness issues
|
il y a 2 ans |
Sam Atkins
|
e54a03d497
LibGUI: Use Gfx::Font::bold_variant() instead of a manual lookup
|
il y a 2 ans |
Sam Atkins
|
efd56cda6a
LibGUI: Use a while loop for iterating text spans
|
il y a 2 ans |
Sam Atkins
|
04deb81f71
LibGUI: Validate TextDocument spans when merging them, not when painting
|
il y a 2 ans |
Sam Atkins
|
54d45d4ac6
LibGUI: Add and use TextEditor::fixed_elements_width()
|
il y a 2 ans |
Sam Atkins
|
1a5159df73
LibGUI+HackStudio: Simplify TextEditor gutter & ruler calculations
|
il y a 2 ans |
Fausto Tommasi
|
f7458b3e17
LibGUI: Update TextEditor to delete emoji based on gbp cluster
|
il y a 2 ans |
Cameron Youell
|
dad70d8d6e
LibGUI: Account for `glyph_spacing()` in spans
|
il y a 2 ans |
Sam Atkins
|
2dc1682274
LibGUI: Take gutter into account when measuring TextEditor content area
|
il y a 2 ans |
Sam Atkins
|
6905622b41
LibGUI: Don't show caret cursor when hovering TextEditor's gutter
|
il y a 2 ans |
Sam Atkins
|
69333e5dbd
LibGUI: Combine wrapping/non-wrapping TextEditor code paths
|
il y a 2 ans |
Sam Atkins
|
7aef096f85
LibGUI: Fix typo in `span_consumed` variable
|
il y a 2 ans |
Tim Schumacher
|
606a3982f3
LibCore: Move Stream-based file into the `Core` namespace
|
il y a 2 ans |
Tim Schumacher
|
d43a7eae54
LibCore: Rename `File` to `DeprecatedFile`
|
il y a 2 ans |
Lucas CHOLLET
|
db80425a65
LibGUI: Remove the `Core::File` overload of `write_to_file()`
|
il y a 2 ans |
Lucas CHOLLET
|
107e15c5bc
LibGUI: Base `write_to_file(StringView path)` on the stream overload
|
il y a 2 ans |
Aliaksandr Kalenik
|
1f4106842d
LibGfx: Pass font width to `FontDatabase::get()`
|
il y a 2 ans |
Tim Schumacher
|
82a152b696
LibGfx: Remove `try_` prefix from bitmap creation functions
|
il y a 2 ans |
Sam Atkins
|
a8cf0c9371
LibCore+Userland: Make Core::Timer::create_single_shot() return ErrorOr
|
il y a 2 ans |
Lucas CHOLLET
|
cf1eea27d3
LibGUI: Add `TextEditor::write_to_file(Core::Stream::File&)`
|
il y a 2 ans |
Andrew Kaster
|
ddf348daeb
Everywhere: Use ElapsedTimer::elapsed_time() for comparisons
|
il y a 2 ans |
Andreas Kling
|
2a61d66b0a
LibGfx: Make Font::preferred_line_height() more correct
|
il y a 2 ans |
thankyouverycool
|
804baa42f9
LibGUI: Standardize automatic scrolling in TextEditor+GlyphMapWidget
|
il y a 2 ans |
thankyouverycool
|
5b02e6a46b
LibGUI: Handle Enter+Leave events for automatic cursor trackers
|
il y a 2 ans |