Commit Graph

103 Commits

Author SHA1 Message Date
Dongdong Zhou 0d0f7bd721 add gutter diff info 2023-06-10 21:27:34 +01:00
Dongdong Zhou 09b033f193 Merge branch 'master' into floem 2023-06-01 21:15:03 +01:00
Dongdong Zhou c59fe3e816 find view 2023-05-16 20:59:12 +01:00
Dongdong Zhou bd30e5b394 global search ui
sdfasdf
sdlfkjsld
2023-05-12 19:49:23 +01:00
Dongdong Zhou ea480e9170 start file explorer 2023-05-05 19:59:00 +01:00
Dongdong Zhou 799641e35d panel picker 2023-04-28 20:43:15 +01:00
Dongdong Zhou 598aeae458 add diagnostics wave line 2023-04-20 20:51:07 +01:00
Dongdong Zhou f1a23436b3 more on run and debug 2023-04-11 21:34:35 +01:00
tk 4930ecc2bd
feat: highlight all occurrences of the selected text (#2222)
* feat: highlight all occurrences of the selected text

* ignore whitespaces

* search in screen_lines

* search in screen_lines
2023-03-09 19:45:31 +00:00
Dongdong Zhou 5e1b70d7f8 toggle breakpoints 2023-02-28 19:17:11 +00:00
Dongdong Zhou a422e894a8 paint breakpoint 2023-02-28 19:17:11 +00:00
Dongdong Zhou 34cdf32bb9 restart dap 2023-02-28 19:17:11 +00:00
Dongdong Zhou 9cbb57c870 more dap commands 2023-02-28 19:17:11 +00:00
Dongdong Zhou f402e965fe debug panel icon 2023-02-28 19:17:11 +00:00
Dongdong Zhou 3d920eb353 put run and debug in terminal 2023-02-28 19:17:11 +00:00
Dongdong Zhou b1a98caa27 add debug panel 2023-02-28 19:15:29 +00:00
Jesse Stippel b92c519e29
Extended double-click options (#2127)
* include options for double-click functionality

* update changelog

* change int to enum values

* implemented ClickModes enum

* rename def

* simplify continue conditional

* rem extra brackets

---------

Co-authored-by: Jesse Stippel <jesse.stippel@umwerk-systems.com>
2023-02-21 14:35:08 +01:00
Hanif Ariffin cdae7c8a9a
Add settings to configure the scroll speed (#2120)
Feature requested here: https://github.com/lapce/lapce/issues/2085

Signed-off-by: Hanif Ariffin <hanif.ariffin.4326@gmail.com>
2023-02-08 18:54:34 +00:00
tk 1e5af8e866
feat: configurable diff context lines (#2094)
* configurable diff context lines

* configurable diff context lines

* configurable diff context lines
2023-02-05 19:36:58 +00:00
Hanif Ariffin e191b9f230
Add an option to disable moving the focus area when you type (#2062)
It's extremely annoying when it flies to multiple places with each
and every keystroke

Signed-off-by: Hanif Ariffin <hanif.ariffin.4326@gmail.com>
2023-01-28 19:47:58 +00:00
Hanif Ariffin 3f842d9d5b
Implement basic double click delay (#2033)
* Implement basic double click delay

Fixes https://github.com/lapce/lapce/issues/2031

Signed-off-by: Hanif Ariffin <hanif.ariffin.4326@gmail.com>

* Updated CHANGELOG

Signed-off-by: Hanif Ariffin <hanif.ariffin.4326@gmail.com>

* Reimplement using the event itself

Signed-off-by: Hanif Ariffin <hanif.ariffin.4326@gmail.com>

Signed-off-by: Hanif Ariffin <hanif.ariffin.4326@gmail.com>
2023-01-18 19:45:06 +00:00
MinusGix 42fd6f002b
Implement rendering of images in markdown views (#1991) 2023-01-15 19:28:07 +00:00
Jakub Panek a647e1fa08
feat: add fg/bg modal status theme keys (#1988) 2023-01-13 18:55:31 +00:00
MinusGix 3ab5056d96
Implement completion lens (#1968) 2023-01-12 19:19:10 +00:00
MinusGix 7e66464173
Implement dropdown widget; Use dropdown widget for settings (#1938) 2023-01-08 18:07:14 +00:00
Dongdong Zhou 49a05edf90 panel collapse style change 2023-01-05 19:47:01 +00:00
Jakub Panek e24a5e10fe
fix: add option to change remote svg icon colour (#1820)
* fix: add option to change remote svg icon colour

* fix: disable plugin settings when none available

* docs: update CHANGELOG
2022-12-19 19:35:37 +00:00
Jacob Gonzalez 6a249275b0
Add sticky header theming option (#1794) 2022-12-13 12:31:48 +01:00
Michael 7a2f342747
highlight scope lines (#1791)
* add initial support for scope highlighting

* fix drawing of scope line if line is not visible

* always return smaller offset first

* add config and horizontal line

* add entry to changelog

* change default to off
2022-12-08 22:37:03 +00:00
Dongdong Zhou b955e700eb
add terminal tab (#1770)
* add terminal tab

* new/close terminal tab

* update changelog
2022-12-01 19:44:37 +00:00
MinusGix 5b10fea8f3
Add save without formatting; Allow toggling of formatting for autosave (#1722)
* Add save without formatting

* Allow disabling formatting on autosave
2022-11-20 22:41:39 +00:00
Jakub Panek 72f8057465
feat: more theme keys (#1726) 2022-11-20 19:40:21 +00:00
MinusGix 6492ec2cb5
Impl displaying signature from LSP (#1720) 2022-11-19 19:45:17 +00:00
Jakub Panek 11e27709af
feat: add status.foreground theme key (#1655)
* feat: add status.foreground theme key

* fix: use author colour for plugin version

* docs: update CHANGELOG

* fix: remove dead code

* feat: add palette{,.current}.foreground
2022-11-08 20:40:49 +00:00
Jakub Panek 008d6b2069
fix: add schemas, sort base colours, fix light theme (#1667)
- added schema definitions for settings and themes
- sorted base colours as they appear in lapce
- fixed light theme
2022-11-08 20:04:11 +00:00
Dongdong Zhou 53d39ea99e
remember panels when open folder (#1669)
* remember panels when open folder

Fix #1664

* update changelog
2022-11-08 20:03:30 +00:00
Dongdong Zhou b80fc412cf add config for brackets higlihghting 2022-10-31 21:30:36 +00:00
Dongdong Zhou 6cc6fc095b some style tweaks 2022-10-30 20:41:34 +00:00
Jakub Panek ab5da14aa6
feat: add tab in/active, add primary button colours (#1619)
* feat: add tab in/active, add primary button colours

Signed-off-by: Jakub Panek <me@panekj.dev>

* fix: include svg name when unwrapping

Signed-off-by: Jakub Panek <me@panekj.dev>

* feat: add hover effect for source control panel

Signed-off-by: Jakub Panek <me@panekj.dev>

* feat: add colour preview in settings

Signed-off-by: Jakub Panek <me@panekj.dev>

* docs: update CHANGELOG

* fix: allow message concat if it fits

* fix: add theme colours for plugin name/desc/author

Signed-off-by: Jakub Panek <me@panekj.dev>
2022-10-30 19:33:21 +00:00
Dongdong Zhou 9edfe8b931 add icon size 2022-10-27 19:31:51 +01:00
Dongdong Zhou 62080d1acf theme key name fix 2022-10-26 19:21:14 +01:00
Jakub Panek 2210706535
fix: rename drag/drop colour, use it for panels (#1568) 2022-10-21 20:24:01 +01:00
Dongdong Zhou fedb1f9547
icon svg refactor (#1567)
* icon svg refactor

* fix about
2022-10-21 20:11:36 +01:00
Jakub Panek af9aaaca5c
multiple fixes (#1566)
* fix: correct me and my british english

* fix: use separate colour for split drop

* fix: typo
2022-10-21 20:05:18 +01:00
Dongdong Zhou e416688729 decide color theme is light or dark 2022-10-20 20:57:00 +01:00
Jakub Panek 497e9505be
fix: correct icons used (#1561) 2022-10-20 20:13:25 +01:00
Jakub Panek b5f6488373
Icon themes (#1459) 2022-10-20 19:08:16 +01:00
Dongdong Zhou bd17c6322b
add indent guide (#1525)
* add indent guide

* Add changelog
2022-10-14 22:41:10 +01:00
Dongdong Zhou 11394fafe9
fix error lens (#1524) 2022-10-14 20:29:52 +01:00
maxwell8888 611b189281
Feat: Add setting Cursor Surrounding Lines (#1474) (#1475)
This is the minimum number of visible lines above and below the cursor.
The default is 1 as per the editors current behavior.
2022-10-13 18:54:38 +01:00