elementary / code Goto Github PK
View Code? Open in Web Editor NEWCode editor designed for elementary OS
Home Page: https://elementary.io
License: GNU General Public License v3.0
Code editor designed for elementary OS
Home Page: https://elementary.io
License: GNU General Public License v3.0
How to reproduce:
What should happen:
The content of the selected view should be saved and not always the right one.
Launchpad Details: #LP1392031 Raphael Isemann - 2014-11-12 19:46:24 +0000
I just found out that you could rename a file by double-clicking on the tab. I was trying to find a renaming option by right-clicking on the tab, thinking if it was possible a menu would show indicating what options I would have. It was only while writing a bug report suggesting for this option that it occured to me that I should try double-clicking.
Double click is fine but is rarely used in elementary. In fact I can't think of any double-click maneuver in the OS apart from the "open/save as" box which is an inconsistent remnant of Ubuntu/gnome.
I propose that the double-click should be changed to a single click on the already selected tab and/or a context menu (with only one entry?).
Launchpad Details: #LP1112697 Damien - 2013-02-01 17:23:38 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
To recreate, open a file inside a project under version control, and then in the Source Tree pane, expand the "Project" section and choose another file.
What happens is the file you click appears under "Files" and that new entry becomes selected. This makes the Source Tree pane scroll to the top. There are two problems here:
Suggestion: Select the clicked entry, and don't scroll to the new duplicate entry under "Files". This will still be a little jarring as a new entry will be added to the "Files" section and will move the "Project" section downward a little.
Slick suggestion: Do as above, but animate the insertion of the new entry under "Files" so that the new entry expands into existence and all entries below it move down gradually rather than instantly.
Launchpad Details: #LP1198877 Kazade - 2013-07-08 10:29:32 +0000
I image the same functionality , that is already in gEdit.
e.g when you are a java developer, you are able to compile and run your app with just one keyboard shortcut ( if you specified the script in the options)
Launchpad Details: #LP989954 Eduard Gotwig - 2012-04-27 17:39:05 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
When opening large files (in my case a 35MB ".run" file) scratch will hang on startup until the session is deleted by hand. Scratch should warn the user if a file exceeds a certain size or load the file asycrounously.
Launchpad Details: #LP1368726 Alexander Schittler - 2014-09-12 12:09:53 +0000
In vim, you can use ":set textwidth=100" to have an automatic line break when your current word exceed the 100th character. It is useful when you make latex documents, you don't have to worry about line break.
It might be doable via a plugin.
Launchpad Details: #LP883835 xapantu - 2011-10-30 13:06:41 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
it'd be cool to just get comments out of the way while I'm working. I can read code, but I put in extra comments in for people that might not be as fluent as me or lecturers or people I'm having review my source but they distract me when I'm working and make it more difficult to see the structure so I'd like to be able to make them go away temporarily.
Another idea would be pull the comments out of the sourcefile and put them on comment tiles on the right hand side of the screen like for example google docs, but that solution has a ton of issues.
This might be a gtksourceview bug though.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
When I close Scratch and re-open it, the symbols have to be reloaded for each file. We should save this data, at least as long as the tab is left open.
Launchpad Details: #LP1431087 Daniel Fore - 2015-03-12 00:41:58 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
In my opinion Scratch is more than a text editor. It is a code editor and it can be extended to a full blown IDE.
Furthermore the actual icon reminds me of a note-taking app.
Harvey's icon is way better take a look :
Launchpad Details: #LP1076014 swizzle - 2012-11-07 16:09:43 +0000
Steps to reproduce:
OS: elementary OS 0.4 Loki (64-bit)
Launchpad Details: #LP1624819 DanielM - 2016-09-18 08:50:18 +0000
To reproduce:
Create one file with "Well, then", save as test.txt, and close.
Create another file with "Hello there" and attempt to overwrite test.txt.
You will see "Well, then" in your editor, and "Hello there" has been destroyed (no backup either).
This, in combination with a resurfacing of bug #1392031, caused me to lose about an hour of work. Ouchies.
Workaround: ALWAYS use a new filename when saving.
Launchpad Details: #LP1668014 David Berg - 2017-02-26 08:01:56 +0000
If I type an opening bracket/paren/quote, then backspace it, the Brackets Completion plugin should also removed its added closing bracket/paren/quote. Right now it just leaves it.
Atom and Sublime have great behavior here if we need to investigate edge cases.
Launchpad Details: #LP1547635 Cassidy James Blaede - 2016-02-19 18:55:34 +0000
It would be great to have Sass syntax highlighting.
In order to provide changelogs in appcenter, we need to start making use of appdata.xml release tags. The structure is like this:
Launchpad Details: #LP1627358 Daniel Fore - 2016-09-24 18:31:27 +0000
Scratch could save bottom panel size.
Launchpad Details: #LP1032563 David Gomes - 2012-08-03 09:45:46 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
As stated in the title: There is no indication where the (normally blinking) text cursor is (except from stuff like bracket matching) after starting Scratch or reopening it. Typing works so the window has focus and the cursor is then displayed after hitting the first key.
Launchpad Details: #LP1412051 quassy - 2015-01-17 21:04:36 +0000
instead of just popping in a new view, we should slide one in with gtk.revealer
Launchpad Details: #LP1334488 Daniel Fore - 2014-06-26 03:07:40 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Scratch assumes any gvfs-mounted location to be read-only, while it's not always the case.
ProblemType: Bug
DistroRelease: elementary OS 0.2
Package: scratch-text-editor 2.0r1201-0+pkg51localbuild
ProcVersionSignature: Ubuntu 3.2.0-52.78-generic 3.2.48
Uname: Linux 3.2.0-52-generic x86_64
ApportVersion: 2.0.1-0ubuntu17.4+elementary3~precise1
Architecture: amd64
CrashDB: scratch_text_editor
Date: Sun Sep 8 01:03:55 2013
GsettingsChanges:
InstallationMedia: elementary OS 0.2 "Luna" - Daily amd64 (20130601)
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=ru_RU.UTF-8
SHELL=/usr/bin/fish
SourcePackage: scratch-text-editor
UpgradeStatus: No upgrade log present (probably fresh install)
Launchpad Details: #LP1222254 Sergey "Shnatsel" Davidoff - 2013-09-07 21:08:55 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
We do not own pantheon.org, so our GSettings living under org.pantheon does not follow RDNN (https://en.wikipedia.org/wiki/Reverse_domain_name_notation).
In Loki+1, we should switch to using io.elementary for shell/OS components, and com.github.elementary for first-party apps.
Things to update:
Launchpad Details: #LP1594598 Cassidy James Blaede - 2016-06-20 22:26:20 +0000
It' be nifty if you could right click on the "Open" button for a list of recent documents
Launchpad Details: #LP889364 Daniel Fore - 2011-11-12 03:49:29 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
see video
Launchpad Details: #LP1358489 Artem Anufrij - 2014-08-18 20:51:14 +0000
In the terminal it is no longer possible to clear the screen using the CTRL + L shortcut.
Launchpad Details: #LP1439279 Andrew M - 2015-04-01 15:38:10 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
If a file is changed outside of Scratch and I go to edit it, Scratch shows the infobar informing me to reload the file. However, if I reload the file, it keeps popping up saying the file has been modified.
Launchpad Details: #LP1261616 Cassidy James Blaede - 2013-12-17 04:16:54 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Middle-clicking on Scratch's Plank icon does nothing. I would expect a new window for me to start working in.
Launchpad Details: #LP1420549 SuperScript - 2015-02-10 23:56:35 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Support webkit2gtk-4.0 instead of current webkitgtk-3.0.
Launchpad Details: #LP1516191 Cody Garver - 2015-11-14 01:27:41 +0000
When using outline, modifying a file will cause the source view to jump around. For example, I can modify a method to make it public at the bottom of my document and when the Outline tree refreshes I'll be taken to a point towards the top in my Source view. I've noticed that this seems more likely to occur when you navigate to the method using the source view. If you scroll through your document and modify methods/properties this particular problem is less likely to occur.
Launchpad Details: #LP1310436 KJ Lawrence - 2014-04-21 03:11:04 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The sidebar plugins (both file manager and "folders") need to update their selected state when the open tab is changed (ie. when a tab gets focus)
Launchpad Details: #LP1640644 Zisu Andrei - 2016-11-10 01:51:09 +0000
Why do we have a button in the Menu for "Add new view" and "Remove current view" when only one of them is not disabled at a time? We should either allow more than just two views or make there only be one menu item to toggle showing the side view (with the description changing).
Is there some reason for this UX decision? It seems like a waste of space to me.
Launchpad Details: #LP1390572 SuperScript - 2014-11-07 18:15:36 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
It seems like it takes a little bit of time for the outline plugin to scan a file. But there is no indication of this progress. We should show a gtk.spinner on the outline tab or something.
Launchpad Details: #LP1431086 Daniel Fore - 2015-03-12 00:35:34 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Ctrl+G/Enter should iterate over the whole document, not stopping at the end but starting from top. This is how I feel is the most natural behavior and besides having different shortcuts would make sense (because Up and Down arrows should stop at top/bottom).
Launchpad Details: #LP997341 Andrea Basso - 2012-05-09 21:03:14 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Scratch often requires restarting which often alters even correct behavior based on in order plugin enablements.
Enabling file manager and then source tree disables tabs on clicking the editing area but does not enable the tabs to the left.
If you then restart Scratch and disable one or the other, it places them in reverse order at first on the left tabs but then switches back on another restart of Scratch.
Launchpad Details: #LP1341198 UserError - 2014-07-12 20:57:58 +0000
We either need to:
a) Disable highlighting matching brackets when other pieces of text are selected.
b) Have a different style for highlighting matching brackets.
Launchpad Details: #LP1457744 Lewis Goddard - 2015-05-22 05:50:46 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
When I want to upload a very big file, around 14 kb or so, I can't do it and become an irritating error message:
"Bad API request, maximum pas"
Can we switch to a service that allows bigger files?
Launchpad Details: #LP1092328 Eduard Gotwig - 2012-12-19 22:29:38 +0000
As the title says, emulating some of the keybindings e.g. copy/pasteing and maybe selection of text would be lovely :-). Extra points for implementing M x!
Launchpad Details: #LP1018629 Marcus Lundgren - 2012-06-27 22:33:04 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Bug 905706 states that Scratch should work with multiple windows. If that bug is fixed, there should also be an option to open files in a new window instead of a new tab. This option also exists in Midori, for example.
Launchpad Details: #LP976330 Arturo Torres Sánchez - 2012-04-08 03:09:35 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Possible expected locations for Print:
1. Context menu on right click in body of app (open document/page/email)
2. 'Cog-wheel' menu
3. Print or Share icon in primary toolbar (or headerbar)
Evince: Cog-wheel menu
Midori: Cog-wheel menu
Geary: 'Down arrow' icon button that includes Print option in open email is arguably not intuitive for new users and could be interpreted as Download(?) perhaps better to use 'hamburger' or 'share' icon?
Scratch: 'Share' icon
Photos: Right click on body
Launchpad Details: #LP1430722 DicconSpain - 2015-03-11 10:47:57 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
I miss this functionality from others text editors
(Two weeks using scratch)
Launchpad Details: #LP1042751 Jose Luis Navarro - 2012-08-28 13:47:32 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
--set command-line option is undocumented - the only thing --help says about it is "Set of plugins".
Technically it can load e.g. "filemanager" plugin, but passing that also renames scratch to "filemanager".
I presume this is for use cases like Euclide, running a rebranded Scratch with an external set of plugins. This should be better documented, e.g. in the manpage.
Launchpad Details: #LP1354043 Sergey "Shnatsel" Davidoff - 2014-08-07 15:10:37 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Opening two or more folders with same folder names will result in two tabs named the same, and there is no way to determine which one is which, it can be done only through actually clicking on the tab. There should be some kind of mechanism like ie.: sublime text does for same file names.
Launchpad Details: #LP1621637 Adam Bieńkowski - 2016-09-08 21:23:31 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
If I go into editing mode, and I want to go back to search, I will press ctrl+f, only to find that ctrl+f clears the input field. In Atom, for example, pressing ctrl+f does not delete the contents, but selects all.
Launchpad Details: #LP1605386 Zisu Andrei - 2016-07-21 20:11:34 +0000
It would be nice to have a Wakatime plugin for Scratch as well, a lot of developers use (including me). I actually have the will to do it, but I'm not aware of the plugin interface capabilities/docs. It would be nice to have something pointing to it in the README.md.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
I have tried printing a file from Scratch using Ctrl+P, even tried to mark the text before doing Ctrl+P but nothing happens.
I can't find a print-option in Scratch either.
I have used gedit before and are used to have a print option.
Launchpad Details: #LP1407260 Stinger - 2015-01-03 12:33:42 +0000
When calling the search bar, the focus is on the first entry. Pressing "Tab" moves the focus to the text_view, while it should first iterate between the other entries in the search bar.
Launchpad Details: #LP953367 Andrea Basso - 2012-03-12 20:09:41 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
If you close a file (when using both filemanager or folder manager plugins) the file stays highlighted in the sidebar - so you can't open it again without clicking another file or collapsing and expanding the folder in the sidebar.
Launchpad Details: #LP1382558 Tomo Moto - 2014-10-17 13:28:26 +0000
... even if I have the proper permissions.
Note: other text editors (geany) manage to save the file properly
Launchpad Details: #LP1405875 PerfectCarl - 2014-12-26 22:21:58 +0000
A plugin similar to the functionality in gedit's snippets plugin would be great.
If you don't know what snippets are, take a look at http://en.wikipedia.org/wiki/Snippet_%28programming%29
It'd be cool if it supported gedit and/or Textmate snippets so there's no need to recreate them.
Launchpad Details: #LP882792 Kenneth Malac - 2011-10-27 20:50:26 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
After opening Scratch, I chose "New File" and this happened. There seems to be a vertical bar "|" in the top-center of what's supposed to be a blank text file.
While this is happening, the window where text should go is unresponsive. The buttons of Scratch are still working, by the way.
I have attached something of how it looks like.
Launchpad Details: #LP1467564 Reginald San - 2015-06-22 15:13:20 +0000
When I start scratch the following critical warnings are displayed:
[_LOG_LEVEL_FATAL 17:38:42.605297] [Gtk] gtk_header_bar_pack: assertion 'gtk_widget_get_parent (widget) == NULL' failed
[_LOG_LEVEL_FATAL 17:38:42.605343] Scratch will not function properly.
[_LOG_LEVEL_FATAL 17:38:42.708736] file /build/buildd/scratch-text-editor-2.0.2r1430+pkg71ubuntu0.3.1/obj-x86_64-linux-gnu/src/MainWindow.c: line 2150: uncaught error: No such file or directory (g-io-error-quark, 1)
[_LOG_LEVEL_FATAL 17:38:42.708932] Scratch will not function properly.
[_LOG_LEVEL_FATAL 17:38:42.709083] [Gtk] gtk_action_set_visible: assertion 'GTK_IS_ACTION (action)' failed
[_LOG_LEVEL_FATAL 17:38:42.709214] Scratch will not function properly.
[_LOG_LEVEL_FATAL 17:38:42.709604] file /build/buildd/scratch-text-editor-2.0.2r1430+pkg71ubuntu0.3.1/obj-x86_64-linux-gnu/src/MainWindow.c: line 2150: uncaught error: No such file or directory (g-io-error-quark, 1)
[_LOG_LEVEL_FATAL 17:38:42.709796] Scratch will not function properly.
[_LOG_LEVEL_DEBUG 17:38:42.723203] SplitView.vala:180: WelcomeScreen shown succefully
[_LOG_LEVEL_DEBUG 17:38:42.723394] MainWindow.vala:477: create 'unsaved' directory: /home/cran/.local/share/scratch-text-editor/unsaved
[_LOG_LEVEL_FATAL 17:38:42.725164] scratch_services_document_load_content: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 17:38:42.725217] Scratch will not function properly.
They should investigated and fixed in the code
Launchpad Details: #LP1402404 PerfectCarl - 2014-12-14 16:41:13 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
When there's selected text, Contracts should work only with that text and not with the whole file.
Launchpad Details: #LP955544 Andrea Basso - 2012-03-14 22:02:24 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Right now, when loading a large file, Scratch UI just halts.
This freeze make it seem like the app has crashed, while it is actually just working behind the scenes.
My suggestion is doing something similar to what SublimeText does (similar to the "wait while we load your session"). Basically, while you wait for the file to show, either show a loading bar or a spinning wheel - just something so that the user know the file IS getting loaded.
Launchpad Details: #LP1354245 Otto Robba - 2014-08-08 02:38:36 +0000
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.