Code Monkey home page Code Monkey logo

unity's People

Contributors

alexmercerind avatar bdlukaa avatar curtishall avatar sivolc73 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

ansiabdo bdlukaa

unity's Issues

iOS button format error (w/ iOS simulator) "bottom overflowed by 132"

Tested with iOS 16 simulator and virtual devices iPhone 12 and iPhone 14 Pro, see attached image.

I can only 'click' on the first three icons on the left, anything buttons below the "bottom overflowed by 132..." are not clickable. In the simulator I can use the arrow keys to move around to the bottom buttons.

Screenshot 2023-02-08 at 7 59 47 PM

Image quality

Discussed in #75

Originally posted by guillebot March 2, 2023
I don't really know if this is beta5 related, but I just had both clients opened and I realized that the image quality degraded a lot.

I'm sending a couple of captures:

Legacy client:
old player - Libertad 1 - 2023-03-02 16-25-15

Unity:
unity-phXNzoLH7Q

configure iOS compilation

  • Add configuration for various third-party plugins & packages.
  • Adding app icons & splash screen.
  • Setup Firebase.
  • Configure push notifications from Firebase (only works on real device, not XCode Simulator).
  • Add the CI for iOS to pump .ipa files.

Implement Downloads Manager

Add the possibility to download event videos to the system local storage, and implement the Downloads Manager as well

image

Version number mismatch

I downloaded the "Windows client 3.1.0-alpha1" from the releases page but the installer shows 3.0.0-beta1

image

And the app shows 3.0.0-alpha1

image

UI: Add server shouldn't be in landscape mode

Tested on iOS / Android, if the phone is in landscape mode and you click 'Add Server' it defaults to adding the server however the buttons are missing and you can't scroll down.

Forcing into portrait mode would be better.

The camera list is empty (beta5)

    The camera list is empty, unless I go to settings and back:

image

It is the same camera list used by the Events Playback

image

As soon as I go to settings it detects the cameras:

image

And then they appear everywhere:
image

image

Originally posted by @guillebot in #74 (comment)

Locked up, reinstall doesn't help.

I attempted to open the app to reproduce an issue.

All I got was a blank white window with the Bluecherry logo in the center. Had to kill it with task manager.

Tried reinstalling. No luck. Uninstalled and reinstalled. No luck. Uninstalled, deleted the folder in Program Files (x86), and reinstalled.

Got the screen shown below. Totally unresponsive. Can't minimize, maximize, close or move the window.

unity4

Unable to connect to server

using IP address and port 7001

Tried admin account and a view-only account.

Same result whether at program startup, or if I skip that and attempt to add server once the program has started.

unity

Accept command line options for display and layout

Currently we only support a fullscreen command line option. Adding a command line option would be useful for customers with multiple monitors / layouts:

For example: bluecherryclient.exe [ -l "layout name:monitor_number" ]

Navigation issue

¹ The side navigation style should only be visible in a tablet-like environment. In other words, the screen must be (641px to 1007px large and at least 800px tall). The current implementation is buggy and doesn't work in small screens

image

² On mobile, landscape orientation should only be applied on grid view and on timeline view. Tho, the other screens are found in the landscape mode:

image

³ The drawer navigation style should only be visible in small screens style. Instead, sometimes the drawer button is visible even on desktop

UI: Unable to exit 'Add Server'

Android: Back button doesn't work and you are stuck in the screen unless you force quit or proceed to the next step
Apple: Same as above, but obviously no back button.

Use same provider for both mobile and desktop

The problem

Currently, if a screen is larger than 800px, DesktopViewProvider is used. Otherwise, MobileViewProvider is used. This is good for a static device, but doesn't work properly for an app running on a tablet, where the window can be resized to any size.

Proposal

Use the same view provider for both large and small screens, as well as ensure the view is properly updated and adapted to the new screen size when the app window is resized.

This can be done by creating a new layout management type for smaller screens, where the layout can have the same level of customization as for larger screens: single, compact and multiple view. With this, cycling through different layouts should also be allowed.

Create a linux AppImage client package

Since you guys seem great about trying to maintain Linux support in the client, I would suggest you look into creating a Linux AppImage package.

It makes supporting multiple Linux distros MUCH easier.

https://appimage.org/

This actually might be a way to package the existing client to work on newer systems that come with Qt5 now but still make them able to run the client because the AppImage can contain its own Qt4 libs inside it. You could create the AppImage on older Ubuntu with Qt4, but people would be able to run it on their newer Ubuntu 20, or Arch Linux systems too.

It would take some of the pressure off having to immediately migrate to Qt5 for instance.

Add option to edit server information

Currently you can not edit the server information (credentials / ip address / ports, etc) from inside the mobile app. You have to delete the server and add it again.

Unable to add server in 3.0.0-alpha1

Hi

I installed the alpha from the .exe setup, it went ok except some antivirus glitch on Windows 11.

But when I try to add the server, with the same credentials (checked many times), it says
"10.1.1.6 could not be added. Please check the entered details."

image

I don't see anything related to this on the system log.

Thanks

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.