Open RohitKushvaha01 opened 2 weeks ago
add option refresh in preview html/markdown when file change from other app
And since the terminal is being improved, it is necessary to add settings to it such as: font size, keep in background, etc.
And btw, you can't access the /sdcard folder from the terminal
@RohitKushvaha01 Why did you remove sftp/ftp support from the list?
@RohitKushvaha01 Why did you remove sftp/ftp support from the list?
It already has a issue
https://github.com/user-attachments/assets/ce91ae75-f008-44d5-9d54-f25bc6ef95be
There is also a bug when entering text. In a normal editor, if the cursor is inside " " or ( ), then if when entering ) or " at the end, then it should not print it again, but simply through it!
There is an idea about git integration. If the project has a .git folder and it is not empty, then the git push button should appear here. When you click it, you will be asked for the commit name and branch, and after that the console with the script will start:
git add .
git commit -m "<name>"
git push origin <branch>
Moreover, this script can be edited in the settings in new page "Git"
On the page itself, you can set up login details (name and token), install Git itself in Alpine, etc.
It is very helpful for creating file/delete file/move/replication/search.
File name to find (support
*
) Text to find Match case
@RohitKushvaha01 work in progress...
I can't add button to the top panel on an equal footing with the save button, etc.
I can't add button to the top panel on an equal footing with the save button, etc.
Use "ifRoom" instead of "always" otherwise it may cause rendering issues on small screen devices
I can't add button to the top panel on an equal footing with the save button, etc.
Use "ifRoom" instead of "always" otherwise it may cause rendering issues on small screen devices
I tried it, and as a result - the button does not appear. I set it back to "always" and it appeared again.
oh okay thanks
@RohitKushvaha01 I have now found a bug in the code that does not allow working with the editor with the option keepDrawerLocked
My solution: move the loading popup hiding from keepDrawerLocked to the After(100) After(400) code
Fixed code:
After(100) {
rkUtils.runOnUiThread {
it.newEditor(file)
it.adapter?.onNewEditor()
}
//delay close drawer after 400ms
After(400) {
if (!SettingsData.getBoolean(Keys.KEEP_DRAWER_LOCKED, false)) {
rkUtils.runOnUiThread {
it.binding.drawerLayout.close()
}
}
loading.hide()
}
}
@RohitKushvaha01 I have now found a bug in the code that does not allow working with the editor with the option keepDrawerLocked
My solution: move the loading popup hiding from keepDrawerLocked to the After(100) After(400) code
Fixed code:
After(100) { rkUtils.runOnUiThread { it.newEditor(file) it.adapter?.onNewEditor() } //delay close drawer after 400ms After(400) { if (!SettingsData.getBoolean(Keys.KEEP_DRAWER_LOCKED, false)) { rkUtils.runOnUiThread { it.binding.drawerLayout.close() } } loading.hide() } }
What is keepDrawerLocked for?
What is keepDrawerLocked for?
It keeps drawer opened when opening a file
What is keepDrawerLocked for?
It keeps drawer opened when opening a file
okay 👍
What is keepDrawerLocked for?
It keeps drawer opened when opening a file
what about this bug, do i need to open an issue? sometimes it can be zoomed sometimes it can't
What is keepDrawerLocked for?
It keeps drawer opened when opening a file
what about this bug, do i need to open an issue? sometimes it can be zoomed sometimes it can't
Open a issue
@RohitKushvaha01 I suggest to rewrite git integration from JGit to KGit
I am currently rewriting main activity with viewpager2
@RohitKushvaha01 I suggest to rewrite git integration from JGit to KGit
I am currently rewriting main activity with viewpager2
Sorry, I just checked the kgit code. It's just a wrapper over jgit.
is jgit used to create gui apps from git like this? https://github.com/tiagocasemiro/Source
is jgit used to create gui apps from git like this? https://github.com/tiagocasemiro/Source
Yes
is jgit used to create gui apps from git like this? https://github.com/tiagocasemiro/Source
Yes
if that was added it would be cool, this is also the same https://github.com/JetpackDuba/Gitnuro
@RohitKushvaha01 After refactoring the main activity, extra keys disappeared and the accent color basically only affects the settings screen
Also projects are not saved anymore :(
Also my git improvements disappeared:(
So you haven't finished it yet?
So you haven't finished it yet?
its not finished most of features probably not work
So you haven't finished it yet?
its not finished most of features probably not work
And btw, you will return those improvements to the git that I made yesterday, right?
So you haven't finished it yet?
its not finished most of features probably not work
And btw, you will return those improvements to the git that I made yesterday, right?
Probably
Bugs which I found
Among the innovations, there is an animation of switching to the previous tab when closing a tab
Another bug found, you can open the same file multiple times
Another bug found, you can open the same file multiple times
And autosave is not working
[ ] Fix Settings options
[ ] Add Exception Handler for plugin thread
[ ] Add Lifecycle into plugins
[ ] Add Device storage as options in open project popup
[ ] Add Open In terminal option in fileAction
[ ] Add compatibility option for terminal
[ ] Change Editor Slider drawable
[ ] Add C/C++ compiler
[ ] Add JVM compiler
[ ] Add Python interpreter
[ ] Add auto refresh
[ ] Add Auto Refresh text in editor file if file is not modified
[ ] Add rust compiler
[ ] Fix word wrapping in editor and printer
[ ] Extract MD Viewer
[ ] Fix theme inconsistency