-
-
Notifications
You must be signed in to change notification settings - Fork 116
/
Copy pathcode.metainfo.xml.in
200 lines (188 loc) · 10.2 KB
/
code.metainfo.xml.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2018–2023 elementary, Inc. <contact@elementary.io> -->
<component type="desktop-application">
<id>io.elementary.code</id>
<launchable type="desktop-id">io.elementary.code.desktop</launchable>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0+</project_license>
<name>Code</name>
<summary>The editor that works for you</summary>
<description>
<p>Whether you're writing in Markdown or managing a complex app codebase, Code is the lightweight but full-featured editor for you. It auto-saves your files to ensure they're always up-to-date, and it remembers your tabs so you never lose your spot—even between sessions.</p>
<p>Designed around a project-based workflow, Code knows about your separate codebases. It comes with helpful Git integration to create and switch between branches and show changed files and lines within your projects.</p>
<p>Work with your language: whether you're crafting code in Vala, scripting with PHP, or marking things up in HTML, Code has you covered. Experience full syntax highlighting with nearly all programming, scripting, and markup languages.</p>
<p>Find anything in your current file, specific folders, or your whole project with options for case-sensitivity and regular expressions.</p>
<p>Smart features throughout: automatic indentation, smart cut/copy behavior, visible whitespace for selected text and at the end of lines by default, and optional extensions for Markdown actions, spell checking, whitespace trimming, word completion, and more.</p>
<p>Adapt Code to your workflow: you can tweak the behavior and interface as needed with a handful of useful and well-considered extensions and preferences.</p>
<p>There's a ton more:</p>
<ul>
<li>Solarized Light, Solarized Dark, and High Contrast color schemes that affect the whole UI</li>
<li>Togglable sidebar to fit your workflow</li>
<li>Smart indentation and .editorconfig support</li>
<li>Browser-class tabs with drag-and-drop, duplication, undo closing, and tab history</li>
<li>Display the current line and character—and quickly jump to a new line</li>
<li>Scroll past the end of the file so you can keep the current line where it's comfortable</li>
<li>Optional mini-map to make navigating large files easier</li>
</ul>
</description>
<screenshots>
<screenshot type="default">
<image>https://raw.githubusercontent.com/elementary/code/7.0.0/data/screenshot.png</image>
</screenshot>
<screenshot>
<image>https://raw.githubusercontent.com/elementary/code/7.0.0/data/screenshot-dark.png</image>
</screenshot>
</screenshots>
<content_rating type="oars-1.1" />
<provides>
<binary>io.elementary.code</binary>
</provides>
<recommends>
<display_length compare="ge">604</display_length>
</recommends>
<supports>
<control>pointing</control>
<control>keyboard</control>
<control>touch</control>
</supports>
<url type="homepage">https://elementary.io/</url>
<url type="bugtracker">https://github.com/elementary/code/issues</url>
<url type="donation">https://elementary.io/get-involved#funding</url>
<url type="help">https://github.com/elementary/code/discussions/categories/q-a</url>
<url type="translate">https://l10n.elementary.io/projects/code</url>
<developer_name>elementary, Inc.</developer_name>
<project_group>elementary</project_group>
<update_contact>contact_AT_elementary.io</update_contact>
<releases>
<release version="7.0.0" date="2023-01-23" urgency="medium">
<description>
<p>Improvements:</p>
<ul>
<li>Redesigned app icon</li>
<li>New custom dark and light elementary styles for the source view</li>
<li>Option to follow the system dark style preference</li>
<li>Ability to half tile on small notebook displays</li>
</ul>
<p>Minor updates:</p>
<ul>
<li>Both Find on Page and Find in Project are now available from the app's menu instead of in the headerbar</li>
<li>Options for hiding and showing panels and now all present in a compact set of linked buttons in the app's menu</li>
<li>The sidebar now contains the project chooser button and fills the height of the window</li>
<li>Started a global search with text selected now pre-fills that text</li>
<li>The symbol outline pane is now shown to the right of the source view and can be shown and hidden with the keyboard shortcut "Alt + \"</li>
<li>Terminal, Symbol outline, and the Strip Trailing Whitespace plugins are now part of the main codebase</li>
<li>Show an infobar when tab width settings are being overwritten by an EditorConfig file</li>
<li>The shortcut for rebuilding the completion word list is now "Ctrl + |"</li>
<li>Updated translations</li>
</ul>
</description>
<issues>
<issue url="https://github.com/elementary/code/issues/1191">Drag and drop of selected text not working with accented characters</issue>
<issue url="https://github.com/elementary/code/issues/1193">Dragging text into document in a second window duplicates it</issue>
<issue url="https://github.com/elementary/code/issues/1142">Tab width label does not update properly</issue>
<issue url="https://github.com/elementary/code/issues/1140">Open tab in new window also opens other tabs in the new window</issue>
<issue url="https://github.com/elementary/code/issues/1141">Project list contains duplicates after creating new window</issue>
<issue url="https://github.com/elementary/code/issues/1244">Changing zoom with scroll lags</issue>
</issues>
</release>
<release version="6.2.0" date="2022-04-01" urgency="medium">
<description>
<p>Improvements:</p>
<ul>
<li>The current document filename is now shown as the window title in multitasking view</li>
<li>Hidden folders are now shown in the project sidebar</li>
<li>The currently selected result and the number of results is displayed while searching</li>
<li>The search bar now has a regular expression mode</li>
</ul>
<p>Fixes:</p>
<ul>
<li>It is now possible to change Git branch with untracked files present in a project</li>
<li>Crashes are prevented while searching in large projects</li>
<li>The correct document is now focused after opening Code from an external program</li>
<li>Line duplication is now actioned correctly if there is no selection present</li>
<li>Code no longer crashes when asked to open an unknown URI format</li>
</ul>
<p>Minor updates:</p>
<ul>
<li>Updated translations</li>
</ul>
</description>
</release>
<release version="6.1.0" date="2021-11-23" urgency="medium">
<description>
<p>Improvements:</p>
<ul>
<li>Projects with the same name now include their parent folder name as well</li>
<li>When scrolling to search results, overshoot slightly for better visibility</li>
<li>Use the FileChooser portal instead of the one from GTK</li>
<li>Center the global search dialog over the main Code window</li>
</ul>
<p>Fixes:</p>
<ul>
<li>Fix visibility of Terminal button on Welcome page</li>
<li>Fix some keyboard shortcuts affecting unfocused Document instead of focused Terminal</li>
<li>Close Terminal if shell exited and create new Terminal if re-opened with no shell</li>
</ul>
<p>Minor updates:</p>
<ul>
<li>"Visible whitespace" combobox is now a switch</li>
<li>Updated translations</li>
</ul>
</description>
</release>
<release version="6.0.1" date="2021-08-28" urgency="medium">
<description>
<p>Fixes:</p>
<ul>
<li>Fix crash when creating new window from tab drop</li>
<li>Ensure files created from the sidebar are automatically opened</li>
</ul>
<p>Improvements:</p>
<ul>
<li>Hide project chooser button when hiding sidebar</li>
</ul>
<p>Minor updates:</p>
<ul>
<li>Ensure all copy is translatable</li>
<li>Updated translations</li>
</ul>
</description>
</release>
<release version="6.0.0" date="2021-07-15" urgency="medium">
<description>
<p>New features:</p>
<ul>
<li>New Markdown plugin for WYSIWYG-like editing.</li>
<li>Switch Git branches or create new ones in project folder context menus</li>
<li>Show Git diff status in source view gutters</li>
<li>Full text search within project folder.</li>
<li>Save and restore cursor position between sessions</li>
<li>Close files from a project when that project is closed</li>
<li>Show full file path in tab tooltips</li>
<li>Clear lines with Ctrl + K</li>
</ul>
<p>Minor updates:</p>
<ul>
<li>Allow Spell Checker extension in Markdown files</li>
<li>Improve multi-line duplication</li>
<li>Remember whether the sidebar is open</li>
<li>Set window title to the focused file</li>
<li>Add keyboard shortcuts for next and previous documents</li>
<li>Show full document path in tab tooltip</li>
<li>Update Pastebin plugin</li>
<li>Correctly indent last line when using the preserve whitespace plugin</li>
<li>Keep syntax highlighting when duplicating a file</li>
<li>Expand a collapsed folder if you attempt to open it twice</li>
<li>Fix an issue where searches are lost when Code loses focus</li>
<li>Start Vim plugin in command mode</li>
<li>Fix and add new Vim commands</li>
<li>Show project folders with a hidden root folder</li>
<li>Allow launching with pkexec and disallow launching with sudo</li>
<li>Remove split view</li>
<li>Remove browser preview</li>
<li>Updated translations</li>
</ul>
</description>
</release>
</releases>
</component>