Releases: elementary/code
Releases · elementary/code
code 8.1.2 Released
Minor updates:
- The tooltips for C symbols are now more informative
- Cloning success is now indicated by toast instead of a dialog
- Global search and local search now have the same case sensitivity
- Opening a second window no longer results in duplicate project entries in the project chooser
- Updated translations
What's Changed
- Profiling: Enable profiling in code using google-perftools by @jeremypw in #1539
- Cloning: Show progress in sidebar by @jeremypw in #1641
- Consistent search settings between document search and global search by @jeremypw in #1623
- SymbolPane: improve tooltips for C tags by @jeremypw in #1636
- Sidebar: Put stack and toast in overlay by @jeremypw in #1647
- Fix open-folder shortcut by @jeremypw in #1640
- Bump flatpak/flatpak-github-actions from 6.5 to 6.6 by @dependabot[bot] in #1649
- ChooseProjectButton: prevent duplicate projects in dropdown by @jeremypw in #1624
- Fix typo in .desktop file by @decathorpe in #1652
New Contributors
- @decathorpe made their first contribution in #1652
Full Changelog: 8.1.1...8.1.2
code 8.1.1 Released
Minor updates:
- The terminal pane is now synchronized with the Terminal app foreground, background and palette settings
- The terminal pane is now synchronized with GNOME font and cursor blink settings
- Updated translations
What's Changed
- Actions: Use main branch by @ryonakano in #1639
- Restart shell in terminal pane if it exits by @jeremypw in #1618
- Rework terminal settings by @jeremypw in #1585
- Start to prepare release 8.2.0 appdata by @jeremypw in #1642
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1644
- Release version 8.1.1 by @jeremypw in #1645
Full Changelog: 8.1.0...8.1.1
Code 8.1.0
What's Changed
- Fix build with GCC14 by @jeremypw in #1606
- Clone remote repository. by @jeremypw in #1548
- CloneRepositoryDialog: fix warning attaching null widget by @danirabbit in #1609
- MainWindow: Fix missing gettext by @ryonakano in #1611
- Bump libgit2-glib dependency by @jeremypw in #1613
- Remove trash item from project menu by @jeremypw in #1617
- Markdown: Fix hang when extending list on last line by @jeremypw in #1630
- No tooltip and not selectable if dummy row by @jeremypw in #1621
- Symbol Pane - indicate when loading by @jeremypw in #1599
- SymbolPane: Fix filter for C symbols by @jeremypw in #1635
- Fix crash from highlight selection plugin when deleting selection by @jeremypw in #1622
Full Changelog: 8.0.0...8.1.0
code 8.0.0 Released
Improvements:
- A new gutter is added for adding/removing edit marks that can be navigated between with keyboard shortcuts
- Remote branches may now be opened from the "Branch" menu
- Options to overwrite or cancel are given when switching branch with uncommitted changes
- The network can now be accessed from within the Flatpak
- The branch names in the "Branch" submenus are now sorted alphabetically
- The extension list now has switches instead of checkboxes in order to provide a larger target
- The terminal pane now implements smart copy-paste and follows the "natural-copy-paste" setting of Terminal
- The Vala symbol pane now gives more information in the tooltips
Minor updates:
- Launcher actions now have icons
- Opening and immediately closing a new document no longer prevents further documents being opened
- The Vala symbol pane may only block the UI for a limited time if there are a large number of symbols
- The "Open in …" menu is no longer empty when running as Flatpak
- The search term now persists until editing or closing the search bar.
- No longer allow the parent or child of an open project to be itself opened as a project
- The active project dropdown now keeps in sync
- Numbered lists are now handled correctly by Markdown plugin
- The highlighting plugin now works with selections of more than one word
- The "Open in …" menu is now sorted and includes a "Terminal Pane" entry
- Folders containing may items now expand faster without blocking the UI
- Symbol Pane now always scrolls document to selected symbol
- Updated translations
What's Changed
- Reliably open documents from sidebar by @jeremypw in #1465
- Update Document.vala by @2hexed in #1505
- Sort Apps for "Open in ..." by @jeremypw in #1519
- Rework word completion: Split out PrefixNode class by @jeremypw in #1529
- Confirm overwriting uncommitted changes on branch change by @jeremypw in #1524
- Do not allow simultaneous opening of projects with parent-child relationship by @jeremypw in #1500
- Store and restore active-project-path explicitly by @jeremypw in #1472
- Rework word completion: Start to prepare PrefixNode for dynamic updating by @jeremypw in #1532
- Remove unneeded check in Vala Symbol pane by @jeremypw in #1514
- WelcomeView: use resourced icon for project by @danirabbit in #1535
- Fix closing an empty temporary document by @jeremypw in #1538
- Actions: bump flatpak to 6.4 by @danirabbit in #1540
- CI: run arm workflows on arm runner by @davidmhewitt in #1541
- CloseProjectsConfirmationDialog: Correct ngettext format by @ryonakano in #1542
- OverwriteUncommittedConfirmationDialog: Correct icon name and buttons order by @ryonakano in #1544
- CloseProjectsConfirmationDialog: Don't use printf in the plural form by @ryonakano in #1543
- Handle error thrown while checking out a branch by @jeremypw in #1537
- Fix "Open in" submenu when running as Flatpak by @jeremypw in #1512
- Speed up closing and opening tabs when editor-config plugin is active by @jeremypw in #1334
- SymbolPane: Always scroll view when symbol item clicked by @jeremypw in #1504
- Increase maximum selection length for highlighting by @jeremypw in #1470
- Move Open in Terminal option by @jeremypw in #1518
- Minor FolderManager code improvements by @jeremypw in #1489
- Lose unused function by @jeremypw in #1546
- Limit time vala symbol pane takes to parse and display symbols by @jeremypw in #1515
- Implement checkout of remote branches by @jeremypw in #1516
- Vala Symbol Pane: Correct tooltip message by @jeremypw in #1547
- Persist current search term until intentionally changed by @jeremypw in #1509
- Bump flatpak/flatpak-github-actions from 6.4 to 6.5 by @dependabot in #1552
- Silence some warnings by @jeremypw in #1488
- Rework word-completion: Update construction of completion provider by @jeremypw in #1528
- Implement navigation between edit points by @jeremypw in #1138
- Load sidebar folder children asynchronously after docs finished loading by @jeremypw in #1522
- Fix regressions in search bar behaviour by @jeremypw in #1551
- Migrate to libpeas-2 by @jeremypw in #1501
- Allow network access from Flatpak by @jeremypw in #1555
- README: Replace libsoup2.4-dev with libsoup-3.0-dev by @ryonakano in #1557
- Launcher: add icons to actions by @danirabbit in #1559
- Markdown: fix numbered list by @jeremypw in #1474
- PluginManager: cleanup listbox, add accessible name by @danirabbit in #1561
- PluginsManager: cleanups by @danirabbit in #1562
- PluginManager: bump license header by @danirabbit in #1563
- BracketsCompletion: misc cleanup by @danirabbit in #1564
- Install as different application by @jeremypw in #1568
- Revert "Install as different application" by @jeremypw in #1569
- Increase target size in plugin list by @jeremypw in #1567
- Meson: Fix deprecations by @danirabbit in #1579
- SourceView: remove unused variables by @danirabbit in #1580
- Jeremypw/plugins/fix libpeas2 by @jeremypw in #1566
- Sort branch lists alphabetically by @jeremypw in #1576
- Follow natural-copy-paste behaviour of pantheon-terminal by @jeremypw in #1578
- Fix global search - load children synchronously when expanding sidebar to path by @jeremypw in #1571
- Fix natural copy-paste in terminal - native behaviour when no selection/empty clipboard. by @jeremypw in #1588
- Show more information in Vala symbol tooltip by @jeremypw in #1565
- Reapply use switch instead of CheckBox after accidental reversion by @jeremypw in #1589
- Prepare for release 8.0.0 by @jeremypw in #1573
- Fix crash from Document
get_slice ()on start up under some conditions by @jeremypw in #1591 - Fix crash when too many symbols by @jeremypw in #1598
- Release v8.0.0 by @jeremypw in #1590
New Contributors
Full Changelog: 7.4.0...8.0.0
code 7.4.0 Released
Minor updates:
- Add symbol filter to Outline pane
- Updated translations
code 7.3.0 Released
Improvements:
- The Terminal pane now has a settable default directory
- New Tab Bar with improved animations and Drag-n-Drop
Minor updates:
- Updated translations
code 7.2.0 Released
Improvements:
- When opening a file in Code from the commandline or another app, a line/char position or selection range may be specified
- Add a fuzzy-find plugin which finds files in all open projects
- Save and restore the state of the terminal pane
Minor updates:
- "Find in Folder" now works for all folders and text files, not only ".vala" files
- "Follow System Style" is now fully respected
- The "--new-tab" commandline option now works
- The symbol pane width is now synchronised and saved
- Project folders are automatically closed if they are externally renamed, moved or deleted
- Fixed temporary backup files persisting under some circumstances
- The Show-Replace action has been improved
- Updated translations
Code 7.1.0 Released!
What's Changed
- Ensure active project at startup (include non-git folders) by @jeremypw in #1254
- Handle saving to unwritable location better to avoid data loss by @jeremypw in #1262
- Flatpak: Use 7.1 Sdk, Update Dependencies by @Marukesu in #1264
- Make symbol outline aware of follow-system-style setting by @jeremypw in #1265
- Show running branch if not master by @jeremypw in #1258
- appdata: Minor wording fixes in release notes by @davidmhewitt in #1269
- Fix styling when no documents by @jeremypw in #1271
- Ensure Replace button (and other search widget) states are mutually consistent by @jeremypw in #1278
- Switch to GHCR containers by @davidmhewitt in #1284
- Delay asking for save location if cannot determine write access by @jeremypw in #1280
- Additional Search options in menu by @jeremypw in #1276
- Implement option to show files with unknown characters as new document by @jeremypw in #1283
- Do not change document search results unexpectedly on focus in by @jeremypw in #1294
- Add ctrl + pageUp and pageDown for switching tabs by @stan-janssen in #1297
- Persist search settings by @jeremypw in #1291
- Set search entry icon and styleclass according to results by @jeremypw in #1285
- Add release metainfo and update screenshot addresses for 7.1.0 by @jeremypw in #1303
- Ask save location with dialog by @jeremypw in #1308
- Metainfo: set brand color to Latte 500 by @danirabbit in #1313
- Ensure folder items in sidebar always expandable by @jeremypw in #1252
- Fix creating duplicates of unwritable files by @jeremypw in #1318
- Update metainfo for pull 1252 by @jeremypw in #1315
- Fix typo in metainfo by @TomiOhl in #1321
- Install man page with meson by @jeremypw in #1325
- Reduce terminal noise by @jeremypw in #1323
- Remove plugin set option by @jeremypw in #1324
- FormatBar: Show column number not buffer offset by @jeremypw in #1342
- Handle only relevant settings key changes by @jeremypw in #1345
- Use dialog for external changes by @jeremypw in #1309
- Sync tab settings by @jeremypw in #1347
- Fix searchterm reverts by @jeremypw in #1336
- Ensure correct sidebar item is focused, or none, when tab removed by @jeremypw in #1320
- Fix logic for clearing search entry by @jeremypw in #1359
- Fix spurious external change warnings by @jeremypw in #1354
- Meson: modernize by @lenemter in #1360
- Release 7.1.0 by @jeremypw in #1304
New Contributors
- @dependabot made their first contribution in #1286
- @stan-janssen made their first contribution in #1297
- @TomiOhl made their first contribution in #1321
- @lenemter made their first contribution in #1360
Full Changelog: 7.0.0...7.1.0
Code 7.0.0 Released
What's Changed
- Fix compile warnings by @jeremypw in #1056
- add code to keywords by @yuraMovsesyan in #1195
- Fix drag and drop of accented text and between tabs by @jeremypw in #1194
- Git ignore flatpak build files by @jeremypw in #1197
- Ensure tab toggle label is always correct by @jeremypw in #1145
- Add follow system style switch by @danirabbit in #1202
- Explicitly handle missing cases by @jeremypw in #1199
- Remove unused properties by @jeremypw in #1205
- Change key to trigger rebuild completion word list by @jeremypw in #1149
- Global search selected by @jeremypw in #1049
- Move strip trailing whitespace into main code; remove plugin by @jeremypw in #1151
- Fix meson warning for run_command by @turbobastii in #1207
- Add custom elementary syntax styles by @micahilbery in #1076
- Hide non-active documents when project manually chosen by @jeremypw in #1114
- Show symbol outline pane on right of document by @jeremypw in #1048
- ProjectFolderItem: Fix wrong ngettext syntax by @ryonakano in #1212
- Redesign app icon as a tile by @danirabbit in #1211
- Put the ProjectChooserButton inside the sidebar by @danirabbit in #1217
- HeaderBar: put find actions in menu by @danirabbit in #1219
- EditorConfig plugin overrides global settings for indent width and style by @jeremypw in #1204
- Make sidebar pane the toplevel container by @danirabbit in #1218
- Use elementary styles when following system style by @danirabbit in #1222
- Change panel menu items to linkbutton by @danirabbit in #1223
- FormatBar: use SwitchModelButton in tab popover by @danirabbit in #1227
- Move Terminal to core by @danirabbit in #1225
- Headerbar: remove sep before Revert by @danirabbit in #1230
- FormatBar: use menubuttons instead of ToggleButtons by @danirabbit in #1231
- Sidebar: Remove minimum width by @danirabbit in #1233
- GSchema: follow system style by default by @danirabbit in #1235
- Only restore documents for first window. by @jeremypw in #1239
- Do not add duplicate project by @jeremypw in #1238
- Update ci.yml by @danirabbit in #1242
- FormatBar: Set sensitivity of affected items, fix binding by @danirabbit in #1236
- PluginManager: Remove unused hooks by @danirabbit in #1240
- Make Control-Scroll zooming controllable by @jeremypw in #1245
- Metainfo improvements by @danirabbit in #1241
- Headerbar: code style, small fixes by @danirabbit in #1234
- Application: use built-in GLib functions in Activate by @danirabbit in #1243
- Inactivate find actions when no current doc by @jeremypw in #1251
- Fix startup warnings by @jeremypw in #1250
- Styles: misc refinements by @danirabbit in #1226
New Contributors
- @yuraMovsesyan made their first contribution in #1195
- @turbobastii made their first contribution in #1207
- @micahilbery made their first contribution in #1076
Full Changelog: 6.2.0...7.0.0
code 6.2.0 Released
Improvements:
- The current document filename is now shown as the window title in multitasking view
- Hidden folders are now shown in the project sidebar
- The currently selected result and the number of results is displayed while searching
- The search bar now has a regular expression mode
Fixes:
- It is now possible to change Git branch with untracked files present in a project
- Crashes are prevented while searching in large projects
- The correct document is now focused after opening Code from an external program
- Line duplication is now actioned correctly if there is no selection present
- Code no longer crashes when asked to open an unknown URI format
Minor updates:
- Updated translations