Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[3.9-RD] Improve Responsiveness and Optimize UI for Tablets and Mobile Devices: Introduce responsive designs for tablets and mobile devices (part 1). #4099

Open
sedghi opened this issue May 8, 2024 · 3 comments
Assignees
Labels
Design Needed v3.9 Tasks for 3.9 release

Comments

@sedghi
Copy link
Member

sedghi commented May 8, 2024

What feature or change would you like to see made?

  • Design and implement a new UI layout optimized for iPad/tablet devices, featuring a single resizable panel
  • Ensure the overall viewer experience is responsive and adapts seamlessly to different screen sizes

Why should we prioritize this feature?

As more users access the viewer application from tablets and mobile devices, it is essential to provide an optimized user experience tailored to these form factors.

@sedghi sedghi added the v3.9 Tasks for 3.9 release label May 8, 2024
@sedghi sedghi mentioned this issue May 8, 2024
17 tasks
@james-hanks
Copy link

james-hanks commented May 8, 2024

@dan-rukas to add responsive design to this ticket

@sedghi sedghi mentioned this issue May 8, 2024
3 tasks
@sedghi
Copy link
Member Author

sedghi commented May 8, 2024

@dan-rukas interesting comment here #3836 (comment)

http://oviyam.raster.in/ioviyam2.html
Its a bit old with small screen consideration but have a great concept to begin building new mobile UI.

@sedghi
Copy link
Member Author

sedghi commented May 14, 2024

We will target Progressive Web Apps for the implementation of the viewer on iOS and Android. I think it would be good enough. There are other approaches

  • Cordova or CapacitorJS, where they take a js app and try to compile it to "native". No one seems to use Cordova anymore, and a lot of people see promise in CapacitorJS but still i don't think it is mature enough and strategic for us to target native right now

  • The better alternative for us which is not yet mature either (but has a strong feature imo) is React DOM for React Native using React Strict DOM, seems like Meta is using it already for some of their production apps, but still is declared as experimental. I think when it becomes a stable release, we can have a release to move our React DOM to React DOM for React Native so that we only maintain one code base and can publish to Web and Native at the same time

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Design Needed v3.9 Tasks for 3.9 release
Projects
None yet
Development

No branches or pull requests

3 participants