omz:forum

    • Register
    • Login
    • Search
    • Recent
    • Popular

    Welcome!

    This is the community forum for my apps Pythonista and Editorial.

    For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.


    Outliner with drag/drop reordering - part 2

    Pythonista
    9
    589
    180502
    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.
    • ihf
      ihf last edited by

      @cvp Yes, your creation has so much functionality that sometimes I forget all that it does (until I think of something I want to do and I realize you have already implemented it!)

      1 Reply Last reply Reply Quote 0
      • cvp
        cvp @ihf last edited by

        @ihf How do you want I align a line without checkbox?
        At left?
        After some spaces?
        Other emoji to show that there is no checkbox?
        Ex: unchecked could be 🔲 and no checkbox could be ⬜️

        1 Reply Last reply Reply Quote 0
        • ihf
          ihf last edited by

          @cvp Outline has become an important part of my “workflow”. I don’t want to think about what I’ll do if Pythonista were to stop working at some point.

          1 Reply Last reply Reply Quote 0
          • ihf
            ihf last edited by

            @cvp I think that either no checkbox and aligned on the left would be ok as would a solid bullet.

            cvp 1 Reply Last reply Reply Quote 0
            • cvp
              cvp @ihf last edited by

              @ihf please choose
              No check box
              Or
              • no check box
              ⬜️ Not checked
              ✅ checked
              🕦 due date unchecked

              1 Reply Last reply Reply Quote 0
              • ihf
                ihf last edited by

                @cvp I would use the bullet for the lines with no-check-box.

                cvp 1 Reply Last reply Reply Quote 0
                • cvp
                  cvp @ihf last edited by cvp

                  @ihf you did not tell me if automatic install has been ok

                  1 Reply Last reply Reply Quote 0
                  • cvp
                    cvp last edited by cvp

                    @ihf V01.11 and outline.versions with

                    Version V01.11
                      - outline text in event notes for Apple Watch will contain
                        - clock emoji for unchecked outline with due date already set
                        - bullet for outline without check box
                    

                    Edit: if bullet is not at level 1, as it is narrower than an emoji, the outline seems to be not aligned

                    ⬜️1.0  unchecked
                    🕦  1.1  due date unchecked
                    ✅    1.1.1  checked
                    •    1.1.2  no checkbox
                    

                    We should use also an emoji instead of a bullet, but which one?

                    Could be

                    ⬜️1.0  unchecked
                    🕦  1.1  due date unchecked
                    ✅    1.1.1  checked
                    ▪️    1.1.2  no checkbox
                    
                    1 Reply Last reply Reply Quote 0
                    • ihf
                      ihf last edited by

                      @cvp this works great! I guess having the symbol next to the text is better than lined up on the left (which is where I see them now)

                      cvp 1 Reply Last reply Reply Quote 0
                      • cvp
                        cvp @ihf last edited by cvp

                        @ihf you want this?

                        ⬜️1.0  unchecked
                        🕦  1.1  due date unchecked
                        ✅    1.1.1  checked
                             •1.1.2 no checkbox
                        

                        Or this

                        ⬜️1.0  unchecked
                        🕦  1.1  due date unchecked
                        ✅    1.1.1  checked
                            ▪️1.1.2  no checkbox
                        
                        1 Reply Last reply Reply Quote 0
                        • ihf
                          ihf last edited by

                          @cvp If that is the size of the bullet then I would go with the square

                          1 Reply Last reply Reply Quote 0
                          • cvp
                            cvp last edited by cvp

                            @ihf V01.12 and outline.versions with

                            Version V01.12
                              - square emoji used for outline without checkbox and aligning texts
                            

                            Édit: it is ok when you edit the notes field but square emoji does not appear correctly on the Apple Watch, weird. (Zoom the image and you'll see squares, perhaps due to black squares on black background)

                            1 Reply Last reply Reply Quote 0
                            • ihf
                              ihf last edited by

                              @cvp yes, that is hard to see on the watch.

                              cvp 1 Reply Last reply Reply Quote 0
                              • cvp
                                cvp @ihf last edited by

                                @ihf V01.13 and outline.versions with

                                Version V01.13
                                  - gray square emoji used for outline without checkbox due to black background
                                

                                1 Reply Last reply Reply Quote 0
                                • ihf
                                  ihf last edited by

                                  @cvp and the auto-install is a BIG time saver. Thank you!

                                  1 Reply Last reply Reply Quote 0
                                  • cvp
                                    cvp last edited by

                                    @ihf you're welcome. If you use this program so frequently, I can't imagine you don't meet a lot of circumstances where a new functionally could be hoped.

                                    1 Reply Last reply Reply Quote 0
                                    • cvp
                                      cvp last edited by cvp

                                      @ihf V01.14 and outline.versions with

                                      Version V01.14
                                        - correction of bug "title of popup menu was 'outline for xxx' where xxx
                                          was not the tapped outline but the text of an eventual copied row, same
                                          as 'paste xxx...'"
                                      

                                      😂 Just to prove that I

                                      continue to be interested in enhancing this incredibly useful program

                                      1 Reply Last reply Reply Quote 0
                                      • ihf
                                        ihf last edited by

                                        @cvp haha. OK, here goes. It would be nice if the due date event could optionally set the Repeat interval and the Alert/Second alert timing.

                                        1 Reply Last reply Reply Quote 0
                                        • ihf
                                          ihf last edited by

                                          @cvp you implemented a select with copy, delete, etc. from within outline but is there already a way to select and copy to the pasteboard so that the items can be pasted into another app?

                                          cvp 1 Reply Last reply Reply Quote 0
                                          • cvp
                                            cvp @ihf last edited by cvp

                                            @ihf did:

                                            but is there already a way to select and copy to the pasteboard so that the items can be pasted into another app?

                                            No. But, of course, I could foresee such an option but whaT do you want To paste? Only the texts or also the outlines? And for several lines?

                                            @ihf said

                                            It would be nice if the due date event could optionally set the Repeat interval and the Alert/Second alert timing.

                                            No code is incorporated in outline.py, but could you test this little script only to see if you like the standard calendar event dialog

                                            import ui
                                            from objc_util import *
                                            load_framework('EventKitUI')
                                            
                                            def EventEditViewController(title=None):
                                              v = ui.View()
                                              if title:
                                                v.name = title
                                              v.rgb = None
                                              vc = ObjCInstance(v)
                                              store = ObjCClass('EKEventStore').alloc().init()
                                              calendar = None
                                              for cal in store.calendars():
                                                #print(cal.title())
                                                if str(cal.title())	== 'Outline':
                                                  calendar = cal
                                                  break
                                              EKEventEditViewController = ObjCClass('EKEventEditViewController').new().autorelease()
                                              EKEventEditViewController.eventStore = store
                                              event = ObjCClass('EKEvent').eventWithEventStore_(store)
                                              event.title = 'Todo: text line'
                                              event.setCalendar_(calendar)
                                              EKEventEditViewController.event = event
                                              clview = EKEventEditViewController.view()
                                              w,h = ui.get_screen_size()
                                              v.frame = (0,0,w,h)
                                              vc.addSubview_(clview)
                                              v.present('sheet')
                                              v.wait_modal()
                                              return   
                                              
                                            EventEditViewController()
                                            
                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Powered by NodeBB Forums | Contributors