Coder Social home page Coder Social logo

aiolos's People

Contributors

aquarius avatar defagos avatar fummicc1 avatar hannesoid avatar myell0w avatar schwmi avatar tomaskraina avatar weichsel 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

aiolos's Issues

Weird behaviour with tab bars navigation bars

Describe the bug

I am trying to create a tab bar inside the panel similar to MindNode. When embedding a UITabBar inside the Panel I have observed that the tab bar's height changes seemingly randomly when interacting with the panel.

I then realised that this behaviour can be observed in the sample application without changing a line of code - which uses a navigation controller instead of a tab bar controller.

I believe that fixing the underlying issue will make my tab bar also behave well.

To Reproduce

Download the project from Github, then run on an iPhone X.
Observe that the Panel is about 81px high and looks fine.

Press option-right on simulator to rotate 90ΒΊ.
Observe that the Panel is still about 81px high however now the dark grey toolbar is showing.

Rotate back to normal, everything seems fine.
Drag the little line control upwards. The Panel will move to a partially open state. Notice that the grey toolbar is about 65px high.
Now drag the little line slowly and carefully to the top of the screen. Observe that the grey toolbar is the same size, 65px, when the panel is at full height.
Now drag the little line downwards to close the panel to the partially open state. All is well.
Now flick the little line upwards - the grey navigation bar is now 105px high, almost double the size it's been up to now.
Now drag the little line to close the panel halfway - the navigation bar returns to a normal size.

Expected behavior

The height of the navigation bar or tab bar on the panel's content controller should remain the same and not change based on the height of the panel or interactions with it as described above.

Screenshots

Screenshot 2019-05-18 at 10 42 10
Screenshot 2019-05-18 at 10 42 15
Screenshot 2019-05-18 at 10 43 09
Screenshot 2019-05-18 at 10 43 28

Device (please complete the following information):

  • Device Type: iPhone X
  • OS: iOS 12.2
  • Browser: N/A
  • Version: N/A

Additional context

I suppose it's proprietary but I would love to see MindNode's custom tab bar controller :-) I plan to override UITabBarController and use the standard icon size, hide the text labels and move the bar to the top to achieve a similar effect which should be fine I hope. I am a paying MindNode user who loves the app - thank you for this control, it's amazing!

The panel returns to its original position too easily

Describe the bug
When dragged to the opposite side of the screen, the panel returns to its original position too easily

To Reproduce
Steps to reproduce the behavior:

  1. Start dragging a panel, first to the other side, back to the original side and back to the other side
  2. Make a very small movement to the original side of the screen
  3. Lift the finger
  4. The panel moves back to the original position

Expected behavior
The panel moves to the edge of the screen it's currently closer to

Screenshots
If applicable, add screenshots to help explain your problem.

Device (please complete the following information):

  • Device Type: iPad
  • OS: OS 12.1.4 (16D57)
  • Version: lastest master

CocoaPods support?

Any reason why you are not supporting CocoaPods install?

Thanks for your feedback.

MINDNOTE-MINDSET.Milestones

Describe the bug A clear and concise description of what the bug is. To Reproduce Steps to reproduce the behavior: 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See error Expected behavior A clear and concise description of what you expected to happen. Screenshots If applicable, add screenshots to help explain your problem. Device (please complete the following information): - Device Type: [e.g. iPhone6] - OS: [e.g. iOS11.2] - Version [e.g. 22] Additional context Add any other context about the problem here. ```` - [ ] > image `````image`

Panning of the panel can be triggered together with a swipe on the table view

Describe the bug
Both horizontal and vertical panning can be triggered together with a swipe on the table view or vertical scroll.

To Reproduce
Steps to reproduce the behavior:

  1. Move the panel to the right of the screen and expand it so a table view with row actions is visible
  2. Tap and hold the line where the nav bar ends and begins the table view
  3. Start dragging the panel to the left
  4. See the panel being moving horizontally as well as the table row action being revealed and eventually triggered

Expected behavior
Either table view row action is revealed and triggered or panel is moved, not both.

Screenshots
ezgif com-video-to-gif

Device (please complete the following information):

  • Device Type: iPad
  • OS: iOS 12
  • Version: 1.1.6

iOS 10

Hi gents, may be ios 10 is actualite? How use awesome framework with old os?((

Certain default gestures (e.g. pull down to show a UISearchController in a navigation bar) interfere with Aiolos panel gestures

Describe the bug
I have the following setup:

  • A dismiss-able Aiolos panel that hosts...
  • ... a navigation bar and...
  • ... a UICollectionViewController subclass.

I added a UISearchController to my navigationItem to gain the system provided search feature that was introduced with iOS 11.

My setup is already working, there is one usability issue though:
If I pull down my collection view while the content is scrolled to the very top (contentOffest = 0), I'd expect my search controller to appear. Instead the Aiolos panel gets dismissed.

To Reproduce
Steps to reproduce the behavior:

  1. Configure a panel with the setup as described above
  2. Bring up the panel
  3. Perform a pull down gesture on the scroll view

Expected behavior
The search bar of UISearchController should appear in my navigation bar.

Pointer Interaction

Describe the bug
When using a pointing devices on iOS 13.4 the pointer doesn't adopt to highlight the resize handle

To Reproduce
Move with the pointer over the resize handle

Expected behavior
Similar to Maps app the mouse pointer changes to highlight the bar

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.