Francesco Abbate
032018ec48
More aggressive wait_event timeout when window has focus
...
Adopt a time based logic for cursor blinking and wait for event
when idle with a timeout equal to blink remaining time.
2021-04-17 14:57:28 -07:00
Francesco Abbate
394f98041d
Update build-package.sh script for macos
2021-04-17 17:15:32 +02:00
Francesco Abbate
40326c6497
Add Info.plist and icon for macos
...
Taken from https://github.com/mathewmariani/lite-macos
2021-04-17 17:15:32 +02:00
Francesco
9c0a4a46c5
Add release flag for meson setup in README
2021-04-14 23:50:33 +02:00
Francesco Abbate
6fb7ecbe96
Configure github actions for linux and macosx
2021-04-13 23:43:58 +02:00
Francesco Abbate
a1b3266d42
Improve language CSS color literal pattern
...
Close #123
2021-04-12 11:21:00 +02:00
Francesco Abbate
b4ba209b29
amend
2021-04-06 08:29:32 +02:00
Francesco Abbate
e5f2120a27
Merge branch 'doc-change-hook'
2021-04-06 08:28:24 +02:00
Francesco Abbate
6e3cd41bd1
Logical test simplification in detectindent
2021-04-06 08:27:35 +02:00
Francesco Abbate
3721ace099
Fix logical error in on_text_change
2021-04-06 08:26:53 +02:00
Francesco Abbate
e43c980e4a
Simplifies previous commit
...
Restore the previous signature of raw_insert/remove
2021-04-06 08:18:35 +02:00
Francesco Abbate
5b60405c53
Adjust wording in changelog
2021-04-06 07:17:40 +02:00
Francesco Abbate
b1c1deb4c4
Remove no longer used system.show_confirm_dialog
...
Replaced by the NagView dialog
2021-04-06 07:12:33 +02:00
Francesco Abbate
d1984942ea
Add hook function for Doc changes
2021-04-05 00:11:56 +02:00
Francesco Abbate
0dc1098705
Add changelog entry for improved NagView
2021-04-04 19:01:09 +02:00
Takase
63b9cf223e
NagView improvements ( #136 )
...
Implement keyboard commands for the NagView.
2021-04-04 16:11:47 +02:00
Takase
49cde08ed6
Use Xlib to read resources ( #142 )
2021-04-02 16:43:21 +02:00
Francesco Abbate
3b040aabc7
Implement unicode character replacements
...
Useful to draw whitespaces with alternate characters and colors
without slowing down the text rendering.
A new API is implemented. A renderer.replacements object can be created
to list the replacements.
In turns the function renderer.draw_text and draw_text_subpixel now accept
two optional arguments for replacements.
2021-04-01 18:05:59 +02:00
Robert Štojs
ed6ba64542
Remove Travis in exchange for Github Actions ( #132 )
2021-03-26 14:55:53 +01:00
Francesco
ae3d09054f
Update travis CI badge in README
2021-03-25 19:35:26 +01:00
Robert Štojs
feab5208c8
Add continuous integration ( #130 )
2021-03-25 14:05:51 +01:00
Francesco Abbate
3810b6ba6c
Update subproject reference to libagg
...
The new revision of libagg disables examples on OS X because platform support doesn't work
2021-03-23 08:54:45 +01:00
Francesco Abbate
5f3b4c0f13
Do not build portable package on unix-like systems
2021-03-23 08:51:13 +01:00
Francesco Abbate
4b3b8f430a
Merge remote-tracking branch 'basinbaby/set-window-opacity'
...
Implement the suggestion and close #125 .
Initial suggestion and implementation from
https://github.com/rxi/lite/pull/17
2021-03-23 07:15:18 +01:00
Francesco Abbate
30cdc35df5
Add stand-alone desktop file
...
As request in #117
2021-03-22 20:20:58 +01:00
Francesco Abbate
e160ed4e5e
Add comments about unused RenFont data field
2021-03-20 23:05:09 +01:00
Francesco Abbate
15a4985065
Prepare release 1.16.5
2021-03-20 22:31:45 +01:00
Francesco Abbate
b33167ca4b
Revert "Remove unused data field in RenFont"
...
This reverts commit 461266e97d
.
Related to github issue #122 .
The void *data field is not used but the glyphset index can
someting be equal to -1 and the unused field prevent faulty
writes before the allocated struct.
2021-03-20 21:48:04 +01:00
Francesco
6f03b765c8
Change screenshot in README
2021-03-20 18:54:45 +01:00
Francesco Abbate
60fa7d07ba
Prepare 1.16.4 release
2021-03-20 17:10:27 +01:00
Francesco Abbate
f9115751b4
Minor simplification of animation rate adjustment
2021-03-20 17:00:43 +01:00
Francesco Abbate
7f50df6a2f
Ensure plugin within a directory are loaded
...
Close #118
2021-03-20 16:34:00 +01:00
Francesco Abbate
8567f6a7ee
Add desktop entry and svg icon in build-package script
...
Close #117
2021-03-20 16:12:19 +01:00
Francesco Abbate
12aeac3d2c
Add lite icon in svg format from rxi/lite
2021-03-20 13:03:43 +01:00
takase1121
5e8444b2b1
rename tooltip_alpha_step to tooltip_alpha_rate
2021-03-20 01:04:07 +00:00
takase1121
93753634f5
set delay to 0.5 and disable animation
2021-03-20 01:03:16 +00:00
takase1121
cdf5b9b9b8
show tooltips only when hovering over text
2021-03-20 00:57:06 +00:00
takase1121
d191e8ee34
prevent rendering tooltip when alpha is 0
2021-03-20 00:28:49 +00:00
Francesco Abbate
aee602ea2f
Merge branch 'xrdb-lean'
2021-03-18 16:20:32 +01:00
Francesco Abbate
26ec9e5820
Compute animation rate only if needed
2021-03-18 16:20:21 +01:00
Takase
0bb7f21dd7
tooltip enhancements ( #114 )
...
Add a delay to show the tooltip and other improvements.
2021-03-18 16:18:36 +01:00
Francesco Abbate
04063ff47e
Fix error introduced with commit c0ad86d
2021-03-18 15:46:44 +01:00
Francesco Abbate
461266e97d
Remove unused data field in RenFont
2021-03-18 14:05:58 +01:00
Francesco Abbate
ecb9e88fdb
Merge branch 'master' into xrdb-lean
2021-03-18 14:00:54 +01:00
Francesco Abbate
88bec172a1
Fix problem with tab size and subpixel positioning
...
Solve github issue https://github.com/franko/lite-xl/issues/109
2021-03-18 13:54:33 +01:00
Francesco Abbate
a742c56ee7
Minor xrdb buffer optimization
2021-03-18 10:06:01 +01:00
Francesco Abbate
43e08b0f8e
Fix problem with previous commit and remove strtol call
2021-03-18 10:00:03 +01:00
Francesco Abbate
51e7c9493f
Minor change for xrdb output parsing
...
Use memmove to copy remaining bytes at beginning of buffer
2021-03-18 09:32:52 +01:00
Francesco Abbate
ac0728d073
Check for error in pipe call
2021-03-17 18:29:50 +01:00
Francesco Abbate
30f9f20e23
Ensure xrdb code is compiled only on unix
2021-03-17 18:10:47 +01:00