• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
UBports Robot Logo UBports Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

tedit development and design discussion

Scheduled Pinned Locked Moved App Development
tediteditorappdevelopmentfeatures
200 Posts 13 Posters 46.4k Views 3 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J Offline
      Josele13 @DPITTI
      last edited by 16 Jan 2024, 05:40

      @DPITTI Those comments are not funny, the tedit app has a lot of value, it is used to write down important data, those data can be even medical prescriptions that one should use, before commenting think a little bit.

      Xiaomi Redmi Note 9 pro
      Oneplus Nord 100
      Xiaomi Redmi Note 7
      Nexus 5
      Bq E4.5 Ubuntu edition .... is dead

      D 1 Reply Last reply 16 Jan 2024, 22:27 Reply Quote 0
      • D Offline
        DPITTI @Josele13
        last edited by DPITTI 16 Jan 2024, 22:27

        Sorry, that's not what I meant Dear Mr. or Mrs. Danfro. Now I know which app you are trying to improve. I first thought of this shopping app, i.e. this shopping list app. Seems like you are trying to program a better alternative to an editor app!

        I have no idea why posts are deleted. In any case, I can't see that posts are being deleted, at least not by everyone. Sorry again, I won't write anything more here in your science app tests.

        OK, so an e-prescription app for UT, so to speak Josele13?

        1 Reply Last reply Reply Quote 0
        • D Offline
          danfro
          last edited by 8 Feb 2024, 22:32

          Ok, I think I have got enough stuff coded together for a new release of tedit.

          If you like, please give it a good test before I release it. You can download the click file from the latest pipeline here.

          v3.3.0

          • fixed: #10 empty password and empty file name allow to press save button
          • added: setting for minimum password length
          • added: setting for theme selection
          • added: import from note button for base64 coder
          • added: warning dialogs if there is unsaved content on new note, website import and base64 import
          • improved: added a network available check for website import
          • improved: added a simple error message when import of website fails
          • improved: notes can now be opended with a icon in the list, swipe is not needed anymore
          • improved: qr code background works now with themes and show content at bottom to allow longer strings
          • improved: hash calculator page now uses normal themed colors
          • improved: save handling of base64 coder
          • updated: translations, many thanks to all translators!

          Note: new strings will be available for translation after I merged dev branch into main branch.

          1 Reply Last reply Reply Quote 1
          • D Offline
            danfro
            last edited by 5 Apr 2024, 05:48

            I would like to get some oppions on how you use tedit.

            Since the file storage location did create some.confusion, I think adding it to the file name seems helpful. I will also remove the "saved: true" or "false" part. I think the colored label and a enabled/disabled save button (see below) are enough.

            I too plan to add a top toolbar with some quick access keys. For sure we want to have save and open file there I would say. Of course space is limited.

            One option is to add a full row of buttons. We could then have I guess 7 to max 10 depending on screen sizes. Below a screenshot of an early test stage.

            screenshot20240405_073849666.png

            Another option is, to only show two or maybe three most used icon on the right hand side next to the file name. This would give us more vertical space, but reduce vusible filename length and number of possible icons.

            So question is, how many and which actions from the menu do you use very often and would like to see in a quick access toolbar?

            1 Reply Last reply Reply Quote 0
            • D Offline
              danfro
              last edited by 5 Apr 2024, 22:01

              And here two screenshots with the short toolbar. open, save and undo I would consider the most used options. This looks fine I think. Xperia X, so no huge screen device.

              5224568196936360168_121.jpg

              5224568196936360166_121.jpg

              D J M D 4 Replies Last reply 6 Apr 2024, 07:15 Reply Quote 0
              • D Offline
                domubpkm @danfro
                last edited by 6 Apr 2024, 07:15

                @danfro This is necessary. With 3 options maximum, it makes sense.

                1 Reply Last reply Reply Quote 0
                • J Offline
                  Josele13 @danfro
                  last edited by 6 Apr 2024, 13:01

                  @danfro I don't see it necessary but if you want to do it I see this option better than the one you have shown above, maybe the route to find the note is not necessary, I think it's better to put the route in Tedit information.

                  Xiaomi Redmi Note 9 pro
                  Oneplus Nord 100
                  Xiaomi Redmi Note 7
                  Nexus 5
                  Bq E4.5 Ubuntu edition .... is dead

                  D 1 Reply Last reply 8 Apr 2024, 15:44 Reply Quote 0
                  • D Offline
                    danfro @Josele13
                    last edited by 8 Apr 2024, 15:44

                    @Josele13 said in tedit development and design discussion:

                    maybe the route to find the note is not necessary, I think it's better to put the route in Tedit information.

                    The file storage folder is already named

                    1. in the apps about section
                    2. in the apps OpenStore description
                    3. in the readme of the github

                    Users still get confused. This is partly due to how content hub works. Users do not expect that importing a file does copy the file. They think the original file will get modified.
                    So I think this does make the file storage folder very clear to avoid misunderstandings and users maybe using data.

                    I too will try to improve the descriptions in the above places and maybe add some more details here and there.

                    And I need to run some tests to find out if that works with a symlink. So I may change it. But thanks for the opinion and thoughts about it.

                    1 Reply Last reply Reply Quote 1
                    • M Offline
                      ma @danfro
                      last edited by 9 Apr 2024, 06:18

                      @danfro This looks very good. Since there is enough space vertically, I would prefere two lines. One line for the file name (including path) and one for the icons.

                      With this solution there would be space for additional icons, e.g. redo or open.

                      D 1 Reply Last reply 9 Apr 2024, 07:46 Reply Quote 0
                      • D Offline
                        danfro @ma
                        last edited by 9 Apr 2024, 07:46

                        @ma Thanks a lot for the feedback.

                        I am not sure if we rally have that much space vertically. On my Xperia X the edit area, when the OSK is visible, is maybe 1/3 of the screen. And I hope to be able to add a second toolbar with formatting options in the future. So after playing around with this, I am more inclined to use the short toolbar in one row with the file name. The short toolbar would have the actions open, save and undo.

                        Although I agree, some other actions might be nice to have in quick access too. But making this configurable (one option) seems to be complicated to implement without loosing stability.

                        So which other actions woukd you like to have in quick access bar? I think of maybe have a fourth one, maybe depending on the available width or configurable. This would also depend on the general length of your file names. If one uses long file names, the toolbar might be inconvenient.

                        M 1 Reply Last reply 9 Apr 2024, 09:47 Reply Quote -1
                        • M Offline
                          ma @danfro
                          last edited by 9 Apr 2024, 09:47

                          @danfro Often I just want to read a note. But while scrolling I accidentally change the text. Unfortunately, the keyboard also appears, which takes up about 1/3 of the screen. Therefore I would welcome a "read-only button" that prevents changes and blocks the keyboard.

                          D 1 Reply Last reply 9 Apr 2024, 13:08 Reply Quote 0
                          • D Offline
                            danfro @ma
                            last edited by 9 Apr 2024, 13:08

                            @ma I think someone else asked for that as well. But when I tested that, making the TextArea readonly also drops all scrolling and pan interaction, so there is no way to navigate through the note. So far I haven't found a way to solve this.

                            arubislanderA 1 Reply Last reply 9 Apr 2024, 13:12 Reply Quote 0
                            • arubislanderA Offline
                              arubislander @danfro
                              last edited by 9 Apr 2024, 13:12

                              @danfro Instead of making the component readyonly, maybe it could be possible to ignore all keystrokes?

                              πŸ‡¦πŸ‡Ό πŸ‡³πŸ‡± πŸ‡ΊπŸ‡Έ πŸ‡ͺπŸ‡Έ
                              Happily running Ubuntu Touch
                              Google Pixel 3a (20.04 DEV)
                              JingPad (24.04 preview)
                              Meizu Pro 5 (16.04 DEV)

                              D 1 Reply Last reply 9 Apr 2024, 13:36 Reply Quote 0
                              • D Offline
                                danfro @arubislander
                                last edited by 9 Apr 2024, 13:36

                                @arubislander I guess it would need to prevent the OSK from rising. Ignoring keystrokes is no problem. If you just read, you don't press any keys anyway. The trick is, how to be able to navigate without raising the OSK. Maybe have an "input blocker" above the text area and adding some (external) scroll components. But not sure if thats a good solution, if possible at all.

                                arubislanderA 1 Reply Last reply 9 Apr 2024, 14:04 Reply Quote 0
                                • arubislanderA Offline
                                  arubislander @danfro
                                  last edited by 9 Apr 2024, 14:04

                                  @danfro Ah, right. The TextArea would need to be prevented from getting direct focus, but still react to swipes for scrolling ... πŸ€”

                                  πŸ‡¦πŸ‡Ό πŸ‡³πŸ‡± πŸ‡ΊπŸ‡Έ πŸ‡ͺπŸ‡Έ
                                  Happily running Ubuntu Touch
                                  Google Pixel 3a (20.04 DEV)
                                  JingPad (24.04 preview)
                                  Meizu Pro 5 (16.04 DEV)

                                  Z 1 Reply Last reply 9 Apr 2024, 17:52 Reply Quote 0
                                  • Z Offline
                                    zubozrout @arubislander
                                    last edited by 9 Apr 2024, 17:52

                                    I haven't tried but wouldn't placing TextArea into Flickable work, making the TextArea the height of the max(main app window, its content) and making Flickable handle the scroll?

                                    Albeit it is probably (and unfortunately) not going to automatically scroll down when inserting new lines in edit mode or just scrolling through with keyboard. Additional code to deal with that would be required, if at all possible 😞

                                    D 1 Reply Last reply 10 Apr 2024, 04:07 Reply Quote 0
                                    • D Offline
                                      danfro @zubozrout
                                      last edited by 10 Apr 2024, 04:07

                                      @zubozrout The TextArea is already in a Flickable. But the height is attached to the top of the OSK. Otherwise the OSK would hide part of the text when writing, which is not nice. Actually that is what is was before, I fixed that recently.

                                      I will need to look into that deeper in the future, but for now I don't see an easy solution.

                                      1 Reply Last reply Reply Quote 1
                                      • D Offline
                                        danfro @danfro
                                        last edited by 10 Apr 2024, 04:09

                                        Everyone who wishes to give the short toolbar a try feel free to install the click from the latest pipeline.

                                        I may try to test the folder and file name in one line and a toolbar below. But feel free to share your experience and thoughts about this stage.

                                        1 Reply Last reply Reply Quote 0
                                        • D Offline
                                          danfro
                                          last edited by 11 Apr 2024, 20:07

                                          I did implement the exit button with check for unsaved content. And I did come up with this solution for buttons and file name which now allows us to have some more icons:

                                          e1f146a9-a471-4241-8738-b28290d7db44-grafik.png

                                          1 Reply Last reply Reply Quote 1
                                          • A Offline
                                            ancientsounds @danfro
                                            last edited by 11 Apr 2024, 20:33

                                            Hi @danfro , tedit is great as a general purpose text file editor, not just for notes. Because of that, it would be great to have an "Open File" option in the menu, that allows you to browse to any folder on the system, not just notes that have been created and saved from within tedit.

                                            Thank you for any action on this!

                                            D 1 Reply Last reply 11 Apr 2024, 21:20 Reply Quote 0
                                            • First post
                                              Last post