Giter Club home page Giter Club logo

xed-editor's Introduction

rohitkushvaha01

Anurag's GitHub stats

Top Langs

xed-editor's People

Contributors

rohitkushvaha01 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

xed-editor's Issues

Close the drawer when opening a file

Could the drawer be automatically closed after clicking a note to be opened? If a user wants to open multiple files in the background, perhaps this could be a toggle in the settings?

Also, is it possible to select a whole string of text by long-tapping, such as a link? Currently the app seems to select only a part of it. Material Files built-in text editor handles this perfectly; just tap and hold on a link and it selects it entirely, which can then directly be opened by your installed browser of choice.

Question

Why it is no longer an code editor?

[Feature Request] VIM Keybinds

Like the title says, I would like to be able to use VIM keybinds to edit my text.
It's fine if this is implemented as a toggle in the settings, but what's the point of being an advanced and versatile text editor if you can't edit text using the VIM keybinds like a LOT of advanced Linux users do.

Please remember increasing versionCode

Please remember to always increase versionCode when preparing a new release, or your updates won't reach those having previous versions installed. Android uses this internally to keep versions apart – and if it's not changed considers the APK as "already installed" and ignores it.

Binary files /web/ftp/repo/fdroid/repo/com.rk.xededitor_1.apk and /web/ftp/repo/fdroid/repo/com.rk.xededitor_1.0.3.apk differ

This means, the file was just replaced in my repo – but will still be shown as first and only release. Oh, and for F-Droid.org (where you applied for inclusion IIRC) it will mean it will never arrive there even, as their update checker will say "versionCode: 1? We already have that, so no need to build it."

Batch Replacement of Text

The Batch >> button in the Replace dialog extends the dialog box to include a list for multiple Find/Replace combinations with options. Pressing the Batch Replace All button then replaces all of the multiple matched strings with the respective specified strings. This user interface allows much faster and more intuitive replace operations for frequent use of the replace feature.

F-Droid can't build

ref: https://monitor.f-droid.org/builds/log/com.rk.xededitor/12#site-footer

diff log:

│ │ │ │ │ │ │   --- xed-editor-v1.1.2/smali/com/rk/xededitor/activities/MainActivity/MainActivity.smali
│ │ │ │ │ │ ├── +++ com.rk.xededitor_12/smali/com/rk/xededitor/activities/MainActivity/MainActivity.smali
│ │ │ │ │ │ │ @@ -766,22 +766,14 @@
│ │ │ │ │ │ │      const/4 v1, 0x0
│ │ │ │ │ │ │  
│ │ │ │ │ │ │      invoke-static {p0, p1, v0, v1}, Landroidx/core/app/b;->i(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V
│ │ │ │ │ │ │  
│ │ │ │ │ │ │      return-void
│ │ │ │ │ │ │  .end method
│ │ │ │ │ │ │  
│ │ │ │ │ │ │ -.method public redo(Landroid/view/View;)V
│ │ │ │ │ │ │ -    .locals 0
│ │ │ │ │ │ │ -
│ │ │ │ │ │ │ -    invoke-static {p0}, Lv1/g;->h(Landroid/content/Context;)V
│ │ │ │ │ │ │ -
│ │ │ │ │ │ │ -    return-void
│ │ │ │ │ │ │ -.end method
│ │ │ │ │ │ │ -
│ │ │ │ │ │ │  .method public reselect(Landroid/view/View;)V
│ │ │ │ │ │ │      .locals 3
│ │ │ │ │ │ │  
│ │ │ │ │ │ │      new-instance v0, Ljava/util/ArrayList;
│ │ │ │ │ │ │  
│ │ │ │ │ │ │      invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
│ │ │ │ │ │ │  
│ │ │ │ │ │ │ @@ -835,15 +827,7 @@
│ │ │ │ │ │ │  
│ │ │ │ │ │ │      invoke-static {v0, v1}, Lv1/g;->i(Landroid/view/View;Z)V
│ │ │ │ │ │ │  
│ │ │ │ │ │ │      invoke-virtual {p0, p1}, Lcom/rk/xededitor/activities/MainActivity/MainActivity;->open_folder(Landroid/view/View;)V
│ │ │ │ │ │ │  
│ │ │ │ │ │ │      return-void
│ │ │ │ │ │ │  .end method
│ │ │ │ │ │ │ -
│ │ │ │ │ │ │ -.method public undo(Landroid/view/View;)V
│ │ │ │ │ │ │ -    .locals 0
│ │ │ │ │ │ │ -
│ │ │ │ │ │ │ -    invoke-static {p0}, Lv1/g;->h(Landroid/content/Context;)V
│ │ │ │ │ │ │ -
│ │ │ │ │ │ │ -    return-void
│ │ │ │ │ │ │ -.end method

/LE: fyi https://gitlab.com/fdroid/fdroiddata/-/commit/eaadbf63a41fa9d07e61a8c8a6a7c829d8199dff

word wrap spillover

Thanks for word-wrap. But it has bug. On writing, edge of screen is not properly detected so several letters on end of line are not shown since they are out of screen.

Anyway, word-wrap enabled me for testing, so I see that you still have basic issues, like following:

  • after minimize-maximize app, open text file is not shown
  • on exit, there is no message about unsaved changes

QUERY_ALL_PACKAGES?

The scanner here just reported on your latest APK:

! repo/com.rk.xededitor_20.apk declares sensitive permission(s): android.permission.QUERY_ALL_PACKAGES

Could you please clarify what this permission is needed for? The app description gave me no clue. Thanks in advance!

Pure black/OLED theme (feature request)

I noticed you have support for dark and light themes, and I was wondering if you could add a pure black theme. Pure black themes save battery on OLED screens and since this is an android-first editor I thought you might be interested in the idea.

Settings Management

On some devices dark theme and legacy file browser won't get activated Even after restart

Open last used folder

Would it be possible to get a toggle for remembering the last used file (or preferably folder) on app launch? This app is also useful for managing simple notes stored in txt files, but having to always navigate to the files i want seems a hassle.

Currently, if i open a folder, all the notes appear correctly in the side drawer but they are forgotten the next time i launch the app.

Also, unless "legacy file browser" is enabled, i get a toast "onitemclick" when selecting a file from the drawer. Running GrapheneOS, based on Android 14. With the legacy browser enabled i can open them, but they are no longer in alphabetical order.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.