awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
telly avatar

telly/TLYShyNavBarArchived

0
View on GitHub↗
3,704 stars·421 forks·Objective-C·MIT·4 views

TLYShyNavBar

TLYShyNavBar provides interface components for iOS that implement scroll-responsive navigation bars and dynamic header extensions. It consists of a navigation bar component that automatically hides or reveals itself based on scroll direction and distance to maximize screen real estate.

The system includes a dynamic header extension for attaching custom views to the navigation bar. These extension views can resize, slide out of the viewport, or remain pinned as the user scrolls through primary content.

The project covers navigation bar transition controls, including configurable fade styling and scroll resistance thresholds that prevent visibility changes until a specific pixel distance is exceeded. It also handles the rendering of custom extension views that shift or remain sticky relative to the navigation bar.

Features

  • Dynamic Navigation Behaviors - Implements iOS-specific navigation bars that respond dynamically to content scrolling to maximize screen real estate.
  • Auto-Hiding Navigation Bars - Ships a navigation bar component for iOS that automatically hides or reveals itself based on scroll behavior.
  • Sticky Extension Views - Enables placing custom views beneath the navigation bar that can slide out of view or remain pinned.
  • Scroll-Responsive View Extensions - Allows attaching custom views to the navigation bar that automatically resize and shift as the user scrolls.
  • Sticky Positioning - Provides the ability to pin custom extension views to the top of the screen during active scrolling.
  • Scroll-Responsive Navigation Views - Integrates custom extension views into the navigation bar that react to scroll events by resizing or sliding.
  • Dynamic View Offsetting - Calculates dynamic coordinate shifts for extension views based on the user's current scroll progress.
  • Navigation Bars - Provides a navigation bar that automatically hides or reveals itself based on user scroll direction.
  • Scroll-Adaptive Headers - Provides headers and navigation bars that shift visibility and position dynamically as content is scrolled.
  • Scroll-Responsive Navigation Bars - Implements a navigation interface that reacts to scrolling content with configurable resistance and custom fading.
  • Scroll-State Tracking - Monitors scroll offsets to trigger state transitions and layout changes in the navigation bar.
  • Scroll View Interface Extensions - Provides behavioral extensions to the scroll view that allow custom views to scroll in tandem with the navigation bar.
  • Translation-Based Layout Shifting - Implements rendering techniques that shift extension views vertically to reveal or hide them during scrolling.
  • Scroll Bars - Implements a pixel tolerance threshold that must be exceeded before the navigation bar triggers a visibility change.
  • Scroll-Driven Visibility - Toggles the navigation bar's visibility and opacity based on the user's scroll direction.
  • Scroll-Driven Transition Effects - Controls how navigation elements fade or animate during scrolling using custom resistance and transition effects.
  • Scroll-Offset Thresholds - Sets a pixel distance threshold that must be exceeded before the navigation bar changes visibility.
  • Navigation Bar Transition Controllers - Allows adjusting the visual fade behavior and transition logic as the navigation bar enters or exits the viewport.
  • UI Components - Navigation bar that automatically hides/shows during scrolling.

Star history

Star history chart for telly/tlyshynavbarStar history chart for telly/tlyshynavbar

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does telly/tlyshynavbar do?

TLYShyNavBar provides interface components for iOS that implement scroll-responsive navigation bars and dynamic header extensions. It consists of a navigation bar component that automatically hides or reveals itself based on scroll direction and distance to maximize screen real estate.

What are the main features of telly/tlyshynavbar?

The main features of telly/tlyshynavbar are: Dynamic Navigation Behaviors, Auto-Hiding Navigation Bars, Sticky Extension Views, Scroll-Responsive View Extensions, Sticky Positioning, Scroll-Responsive Navigation Views, Dynamic View Offsetting, Navigation Bars.

What are some open-source alternatives to telly/tlyshynavbar?

Open-source alternatives to telly/tlyshynavbar include: andreamazz/amscrollingnavbar — AMScrollingNavbar is a Swift UI component and controller designed to synchronize the movement of a UINavigationBar… motiondivision/motion-vue — Motion-vue is a declarative animation library for Vue that provides a framework for building fluid, high-performance… hackiftekhar/iqkeyboardmanager — IQKeyboardManager is an iOS keyboard management library and UI layout utility. It automatically adjusts screen layouts… roughike/bottombar — BottomBar is an Android UI component that implements a Material Design bottom navigation bar. It serves as a reusable… mortimergoro/mgswipetablecell — MGSwipeTableCell is an iOS mobile UI library providing a custom UIKit table view cell subclass. It is a swipeable UI… cewendel/swtableviewcell — SWTableViewCell is a UIKit component and library for adding interactive swipe-to-reveal action buttons to table view…

Open-source alternatives to TLYShyNavBar

Similar open-source projects, ranked by how many features they share with TLYShyNavBar.
  • andreamazz/amscrollingnavbarandreamazz avatar

    andreamazz/AMScrollingNavbar

    6,002View on GitHub↗

    AMScrollingNavbar is a Swift UI component and controller designed to synchronize the movement of a UINavigationBar with the scroll position of a UIScrollView. It acts as a navigation bar behavior modifier that allows the navigation bar to hide or reveal itself dynamically based on user scroll interactions. The project provides a mechanism to coordinate the movement of multiple interface elements, enabling supplementary views such as toolbars or tab bars to slide in synchronization with the navigation bar. It utilizes offset-based translation and customizable scroll speeds to control how quick

    Swift
    View on GitHub↗6,002
  • motiondivision/motion-vuemotiondivision avatar

    motiondivision/motion-vue

    2,185View on GitHub↗

    Motion-vue is a declarative animation library for Vue that provides a framework for building fluid, high-performance user interface motion. It enables developers to define complex animation states and transitions using code-based variants and spring-driven physics, ensuring that visual updates remain synchronized with component lifecycles and application state. The library distinguishes itself through a layout projection engine that tracks element coordinates to animate transitions between layout states, and a gesture-driven input pipeline that maps pointer and scroll interactions to animatio

    TypeScriptanimationframer-motionmotion
    View on GitHub↗2,185
  • hackiftekhar/iqkeyboardmanagerhackiftekhar avatar

    hackiftekhar/IQKeyboardManager

    16,623View on GitHub↗

    IQKeyboardManager is an iOS keyboard management library and UI layout utility. It automatically adjusts screen layouts to prevent the software keyboard from covering text input fields. The project provides a customizable keyboard toolbar component with navigation buttons and action triggers. It enables focus management, allowing users to move between text fields via the return key or toolbar controls. The library covers keyboard layout coordination, including touch-based dismissal and offset configuration. It also includes a system for managing keyboard behaviors and appearance on a per-clas

    Swift
    View on GitHub↗16,623
  • mortimergoro/mgswipetablecellMortimerGoro avatar

    MortimerGoro/MGSwipeTableCell

    6,916View on GitHub↗

    MGSwipeTableCell is an iOS mobile UI library providing a custom UIKit table view cell subclass. It is a swipeable UI component designed to implement swipe-to-action patterns within native Apple mobile applications. The library enables the creation of interactive table cells that reveal hidden buttons through horizontal swipe gestures. It includes expandable swipe action triggers that execute specific events when a gesture exceeds a defined distance threshold. The component covers mobile UI gesture integration and table view customization, utilizing coordinate-based layout mapping and state-b

    Objective-C
    View on GitHub↗6,916
  • See all 30 alternatives to TLYShyNavBar→