Commit Graph

475 Commits

Author SHA1 Message Date
Maxim Khlobystov
552b86e9bc Beginning work on making the manual and automatic methods of the message box resizing work together properly. 2015-07-20 18:23:51 -04:00
Maxim Khlobystov
63d51bc437 Made the chat input box resizable vertically. 2015-07-19 20:34:07 -04:00
Oleksandr Zhurbenko
d79de8f50b Added Diego Perini's URL validation RegEx 2015-07-19 17:15:36 -07:00
Maxim Khlobystov
148d533c38 Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into meteor-client-resizable-elements 2015-07-19 15:25:59 -04:00
Oleksandr Zhurbenko
da4ea8d38b Cleanup 2015-07-18 18:33:02 -07:00
Oleksandr Zhurbenko
760ceef08b Switched notifications to counters, added the styling for notifications for desktop views 2015-07-17 14:50:49 -07:00
Maxim Khlobystov
f063e0bf92 Tied the height of message input to its content. 2015-07-16 19:01:54 -04:00
Oleksandr Zhurbenko
291f0d8847 Replaced icons to the status column, removed outline from switching slide buttons, increased space for usernames 2015-07-16 14:09:46 -07:00
Oleksandr Zhurbenko
1983374e3a Styling for the userlist, also centered meeting name in desktop-portrait view 2015-07-15 14:25:25 -07:00
Maxim Khlobystov
68529c8c0f Added changes to HTML5 client to handle SVG URI field. 2015-07-15 17:17:19 -04:00
Oleksandr Zhurbenko
98fb3a66ed Changed styling for the raise hand, sendMessage, settings and signOut buttons, removed the whiteboard's top borders, centered and styled the meeting title 2015-07-15 12:02:52 -07:00
Oleksandr Zhurbenko
25ec59d9b4 added truncating to the opponents' username in the private chat, fixed a bug with the width of the private chat and removed outline from the Public button 2015-07-14 18:38:38 -07:00
Oleksandr Zhurbenko
43e50c3641 Added Status column to the userlist, fixed a bug with the userlist's size, removed unnecessary classes, changed the styling for the userlist and navbar 2015-07-14 15:42:24 -07:00
Oleksandr Zhurbenko
358dc5d16b Added status column on the left of the username 2015-07-13 16:43:30 -07:00
Oleksandr Zhurbenko
b4cd2dac6d Implemented counters for unread chat messages 2015-07-10 13:42:10 -07:00
Oleksandr Zhurbenko
b58fad25b9 Keep notifications and private chat tabs open when users refresh the page 2015-07-09 14:59:57 -07:00
Oleksandr Zhurbenko
393ec05dcf Added a way of how we can gistinguish page refreshing from relogin 2015-07-09 14:55:28 -07:00
Oleksandr Zhurbenko
76d27fa84b Refactoring 2015-07-08 10:09:29 -07:00
Oleksandr Zhurbenko
286e052074 Got rid of exceptions which appeared when you login for the first time 2015-07-07 09:25:29 -07:00
Oleksandr Zhurbenko
fc2d0c1275 Styling for unread chat notification in a mobile view 2015-07-06 14:01:58 -07:00
Oleksandr Zhurbenko
bf257c3926 Removed a close user list button from the userlist 2015-07-06 09:50:36 -07:00
Oleksandr Zhurbenko
f353b603be Fixed a hamburger notification for desktop and fixed :hover for the user list 2015-07-06 09:46:20 -07:00
Oleksandr Zhurbenko
7e4b134298 Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into meteor-ui
Conflicts:
	bigbluebutton-html5/app/client/globals.coffee
	bigbluebutton-html5/app/client/main.html
	bigbluebutton-html5/app/client/views/sharedTemplates.html
2015-07-03 12:48:05 -07:00
Oleksandr Zhurbenko
77a201099c Added styling for the hamburger and Public buttons and changed Public button's event which handles read public messages 2015-07-03 11:06:40 -07:00
Oleksandr Zhurbenko
b0f0099a6a Changed usernames' cursor 2015-07-03 10:57:23 -07:00
Maxim Khlobystov
ddad7b1589 Corrected the size of a hamburger icon for landscape and desktop portrait modes. 2015-07-02 18:46:06 -04:00
Maxim Khlobystov
50a2b794fd Unified the button structure and added a tooltip to the hamburger button. 2015-07-02 18:20:31 -04:00
Oleksandr Zhurbenko
02825e3fbc Added notifications for the hamburger and Public buttons 2015-07-02 13:18:05 -07:00
Oleksandr Zhurbenko
28d31f9b8c Fixed a bug with notifications' appearing on relogin 2015-06-29 09:54:02 -07:00
Oleksandr Zhurbenko
33b2c8becd Fixed a bug with an open private chat on relogin 2015-06-29 09:01:20 -07:00
Oleksandr Zhurbenko
b970298f05 Added styling and icons as notifications for the user list 2015-06-26 15:58:23 -07:00
Oleksandr Zhurbenko
0f6f553e3e Added notifications for unread private messages 2015-06-24 17:21:50 -07:00
Richard Alam
2e65d9bcec Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into implement-polling-v3 2015-06-19 14:30:49 +00:00
Maxim Khlobystov
e765987170 Fixed the issue with the screen not darkening after opening one of the menus while the other one is open. 2015-06-18 17:05:18 -04:00
Maxim Khlobystov
21ff2bdffb Removed unused sliding menu code and restructured some event handlers. 2015-06-18 16:33:48 -04:00
Maxim Khlobystov
ed83915fc6 Made sure the page is never darkened in landscape orientation. 2015-06-18 16:22:16 -04:00
Maxim Khlobystov
b5530a6f0e Made the page darker when side menu is open. 2015-06-18 16:14:54 -04:00
Maxim Khlobystov
2a0c002ebc Added animations to the sliding menu. 2015-06-18 12:09:17 -07:00
Anton Georgiev
89086d4143 adapt html5 client to message changes 2015-06-16 15:58:45 +00:00
Oleksandr Zhurbenko
1743aa47d6 Added focus to the chat input area after opening a private chat tab 2015-06-15 13:19:55 -07:00
Oleksandr Zhurbenko
76b6720497 Fixed a bug with detecting a desktop landskape view and added a way of how to detect desktop portrait 2015-06-12 14:25:22 -07:00
Oleksandr Zhurbenko
b61c4d0cd8 Clicking your own username now leads to a public chat 2015-06-12 14:17:13 -07:00
Maxim Khlobystov
8226f9212b Correctly positioned the whiteboard buttons and made the Raise/Lower Hand button hidden in fullscreen mode. 2015-06-10 12:52:25 -07:00
Maxim Khlobystov
edbfd8f161 Removed some old unused code. 2015-06-10 12:19:50 -07:00
Maxim Khlobystov
7a51be1be8 Removed the blue outline from the whiteboard buttons that are selected. 2015-06-10 12:15:31 -07:00
Maxim Khlobystov
af25c8f448 Changed the style of the Raise/Lower Hand and Enter/Exit Full Screen buttons to make them obviously clickable. 2015-06-10 12:10:06 -07:00
Maxim Khlobystov
1a102ee864 Added the ability to raise/lower hand. 2015-06-10 11:45:11 -07:00
Richard Alam
d14c10bf42 Merge pull request #654 from OZhurbenko/meteor-ui
UI Changes for a desktop view
2015-06-10 11:54:16 -04:00
Oleksandr Zhurbenko
fd71fdfa5a Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into meteor-ui 2015-06-10 08:52:26 -07:00
Oleksandr Zhurbenko
25e164a2b6 Cleanup 2015-06-09 17:02:27 -07:00
Oleksandr Zhurbenko
05b8ba3499 Changing UI according to Tyler's specs 2015-06-09 16:55:18 -07:00
Chad Pilkey
101e44c8fe Merge pull request #653 from gthacoder/meteor-client-whiteboard-slowdown
HTML5 client: merging the whiteboard optimizations.
2015-06-09 15:37:13 -04:00
Oleksandr Zhurbenko
e44617b581 Adjusting Tyler's corrections 2015-06-08 16:29:49 -07:00
Maxim Khlobystov
8f89bfd427 Suppressed the log messages from timesync (clock discrepancy and re-sync attempts). 2015-06-08 12:16:57 -07:00
Maxim Khlobystov
1eb6932317 Merge branch 'fix-clean-message-slowdown' of https://github.com/lfzawacki/bigbluebutton into meteor-client 2015-06-08 10:41:36 -07:00
Maxim Khlobystov
73838c7e78 Allowed users to mute/unmute themselves by clicking a userlist icon. 2015-06-04 15:25:07 -07:00
Maxim Khlobystov
d0b76d9c31 Made sure mute/unmute icon changes when hovered. 2015-06-04 14:31:59 -07:00
Maxim Khlobystov
2f3a777944 Eliminated some code duplication. 2015-06-03 16:13:18 -07:00
Maxim Khlobystov
fd018ca29e Changed the icon of Exit Fullscreen button. 2015-06-03 16:03:02 -07:00
Maxim Khlobystov
b47bc010ad Fixed the size of Exit Fullscreen icon in Firefox. 2015-06-03 15:54:39 -07:00
Maxim Khlobystov
1a532f9dd3 Cleaning up. 2015-06-03 15:34:40 -07:00
Maxim Khlobystov
f03fa56734 Adjusted the size of Exit Fullscreen button to the mobile screen. 2015-06-03 15:27:22 -07:00
Maxim Khlobystov
80183dda34 Vertically centered the whiteboard slide in full screen mode. 2015-06-03 14:54:52 -07:00
Maxim Khlobystov
4b9c76dcd9 Added the ability to exit the full screen mode by clicking a button. 2015-06-03 14:49:26 -07:00
Maxim Khlobystov
b5e0f6b856 Limited the full screen button to mobile devices. 2015-06-03 14:26:52 -07:00
Maxim Khlobystov
f6fc8d13f7 Corrected the size of buttons on mobile devices. 2015-06-03 13:50:39 -07:00
Maxim Khlobystov
f29c63e25b Replaced the button's inline CSS with the proper LESS declaration. 2015-06-03 11:38:56 -07:00
Maxim Khlobystov
bb86817a44 Added the full screen button. 2015-06-03 11:20:59 -07:00
Maxim Khlobystov
8ec8ad3072 Restored the ability to request the full-screen whiteboard mode. 2015-06-02 14:44:06 -07:00
perroned
f357942eed Shrink notification area to contents 2015-06-02 07:02:54 -07:00
Oleksandr Zhurbenko
8cf7328373 Merge branch 'meteor-ui' of https://github.com/OZhurbenko/bigbluebutton into meteor-ui 2015-05-28 14:28:58 -07:00
Oleksandr Zhurbenko
fe9cc6e31f Fixed private tab's height 2015-05-28 14:19:51 -07:00
Maxim Khlobystov
a53b88f5e7 Made the whiteboard properly resize when the slide navigation controllers appear/disapper. 2015-05-28 10:06:57 -07:00
Maxim Khlobystov
cb140cce99 Repaired the styling of slide navigation buttons. 2015-05-27 10:48:25 -07:00
Maxim Khlobystov
1fa46ab6dd Made the whiteboard's height flexible depending on the presence of the slide navigation controllers. 2015-05-27 10:29:59 -07:00
Maxim Khlobystov
71fe855fa7 Prevented the slide from going beyond the whiteboard's top border. 2015-05-27 09:58:06 -07:00
Maxim Khlobystov
0b7749ec3c Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into meteor-client-right-hand-menu
Conflicts:
	bigbluebutton-html5/app/client/stylesheets/style.less
2015-05-26 14:15:12 -07:00
Maxim Khlobystov
74b85b56fc Made the Toggle Chat button work. 2015-05-26 14:09:54 -07:00
Chad Pilkey
3ce0fcc0e5 Merge pull request #644 from OZhurbenko/meteor-ui
Private chat
2015-05-26 17:09:39 -04:00
Maxim Khlobystov
d9f8b95680 Corrected the size of the Logout dialog in portrait mode. 2015-05-26 13:38:00 -07:00
Maxim Khlobystov
db15a173bb Made the Logout dialog work in portrait orientation. 2015-05-26 13:27:41 -07:00
Maxim Khlobystov
60ad8ab631 Adjusted the size of the Settings modal window in mobile view. 2015-05-26 13:21:56 -07:00
Maxim Khlobystov
531ada09df Moved the inline CSS related to the Settings modal window to the LESS file. 2015-05-26 12:45:48 -07:00
Maxim Khlobystov
06496b4835 Made the Settings button functional in portrait orientation. 2015-05-26 11:05:19 -07:00
Maxim Khlobystov
934edd5a75 Made sure the presentation progress label never contains an undefined slide number, thus becoming too long and making the scrollbar appear. 2015-05-25 15:30:57 -07:00
Maxim Khlobystov
6ca9bb1465 Got back the label indicating the current slide's number. 2015-05-25 15:27:06 -07:00
Maxim Khlobystov
b8e32bf316 Added the presenter's slide navigation to the new UI. 2015-05-25 14:36:43 -07:00
Oleksandr Zhurbenko
933ffe102f Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into meteor-ui
Conflicts:
	bigbluebutton-html5/app/client/views/chat/chat_bar.coffee
2015-05-24 20:32:13 -07:00
Oleksandr Zhurbenko
42515fd477 Private chat styling 2015-05-24 20:24:21 -07:00
Oleksandr Zhurbenko
0571237619 Search for a username to display on the private chat tab 2015-05-24 20:19:57 -07:00
Maxim Khlobystov
1487a0e28c Removed the userlist's X button from the portrait view. 2015-05-21 09:37:21 -07:00
Maxim Khlobystov
ef88685536 Changed the colour of a menu toggle button when its menu is opened. 2015-05-21 09:33:27 -07:00
Oleksandr Zhurbenko
f30e4ce634 Comments 2015-05-21 07:41:58 -07:00
Oleksandr Zhurbenko
718c23baaf Private chat implementation 2015-05-20 17:51:29 -07:00
Oleksandr Zhurbenko
8dab326bd5 Added a helper which retreives a username for a private chat tab from the database 2015-05-20 17:49:13 -07:00
Oleksandr Zhurbenko
9cbff3547e Switching back to public chat 2015-05-20 17:47:25 -07:00
Maxim Khlobystov
9731fcd8d1 Made the cursor a hand when hovering the darkened screen pushed by the menu. 2015-05-20 17:03:06 -07:00
Maxim Khlobystov
8dbd263f00 Made sure there's no white space between slide and chat in portrait orientation. 2015-05-20 16:01:25 -07:00
Maxim Khlobystov
4939f53ed8 Corrected the proportion between whiteboard and chat in landscape mode. 2015-05-20 15:49:53 -07:00
Maxim Khlobystov
e83e765f45 Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into meteor-client-new-ui 2015-05-20 15:01:39 -07:00
perroned
d83891c49a Remove traces of options pane 2015-05-19 09:06:42 -07:00
perroned
97ebd8cc81 Remove unused code 2015-05-19 08:53:33 -07:00
perroned
bd79b2c4db Fix ordering of panels 2015-05-19 08:53:17 -07:00
perroned
5a11416022 Reverting most of whiteboard 2015-05-19 08:35:12 -07:00
perroned
102cbef168 shrink notification area's height 2015-05-19 07:07:05 -07:00
perroned
c68693e5fb Elements are now sized properly through CSS 2015-05-15 13:17:33 -07:00
Maxim Khlobystov
a1bf92d6c7 Beginning work on the right-hand side menu styling. 2015-05-15 11:02:51 -07:00
Maxim Khlobystov
e4989a43a6 Fixed the process of closing the right-hand side menu after user clicks one of the buttons. 2015-05-15 10:32:02 -07:00
Oleksandr Zhurbenko
2e9e17bd6c Linked userlist to a private chat 2015-05-14 15:47:31 -07:00
Oleksandr Zhurbenko
84bf3c17ca Got rid of OPTIONS 2015-05-14 15:45:27 -07:00
Maxim Khlobystov
ccf8b7372b Limited the translucent shield to the portrait orientation. 2015-05-14 14:14:19 -07:00
Maxim Khlobystov
7cddc861fa Made sure clicking to the translucent area closes push menus. 2015-05-14 13:58:34 -07:00
Maxim Khlobystov
afad44d7b2 Corrected the position of the translucent shield on mobile devices. 2015-05-14 13:50:43 -07:00
Maxim Khlobystov
a96301d8ef Added a translucent shield atop the main page content when one of the sliding menus is open. 2015-05-14 13:47:29 -07:00
Maxim Khlobystov
6553e1dabf Made the tooltip for the right hamburger button change when the menu is toggled. 2015-05-14 12:30:07 -07:00
Maxim Khlobystov
156017ffa2 Made the right-hand side menu only visible in portrait orientation. 2015-05-14 12:17:07 -07:00
perroned
74a96b45db Fix whiteboard vertical centering 2015-05-14 11:09:14 -07:00
perroned
938b0b1a8e Use correct listen only icon in userlist and navbar 2015-05-14 09:56:41 -07:00
perroned
6b24647e7e Display label for presenter 2015-05-13 13:07:24 -07:00
perroned
1c4ac495b5 Merge remote-tracking branch 'maxim/meteor-client-new-ui' into foundation-notifications 2015-05-13 12:28:20 -07:00
perroned
ce0962e112 Shrink settings menu 2015-05-13 12:28:16 -07:00
Maxim Khlobystov
36552d6d61 Got rid of the code that is left unused after the latest UI changes. 2015-05-13 12:23:44 -07:00
perroned
6091fc4ece Underline meeting title 2015-05-13 12:10:42 -07:00
perroned
efca225a83 Merge remote-tracking branch 'maxim/meteor-client-new-ui' into foundation-notifications
Conflicts:
	bigbluebutton-html5/app/client/globals.coffee
	bigbluebutton-html5/app/client/views/users/users_list.html
2015-05-13 12:05:34 -07:00
perroned
0bd69867b0 Major clean up 2015-05-13 11:55:15 -07:00
Maxim Khlobystov
16da9e1d60 Removed the code that is not used anymore after restructuring of the sliding menu. 2015-05-13 11:40:02 -07:00
Maxim Khlobystov
592d22f31e Started using Handlebars helper instead of a separate template to position the main content of the page based on the sliding menu visibility. 2015-05-13 11:31:07 -07:00
Maxim Khlobystov
e305c4c2e8 Cleaning up. 2015-05-13 11:15:59 -07:00
Maxim Khlobystov
7569d86248 Put the main container into a separate template. 2015-05-13 11:03:08 -07:00
Maxim Khlobystov
437f12c1b7 Synced the landscape and portrait userlist menus. 2015-05-13 10:49:09 -07:00
Maxim Khlobystov
5dc0dfc21e Let the client decide if the landscape userlist is open or closed by default based on the initial screen orientation. 2015-05-13 10:13:40 -07:00
Maxim Khlobystov
7008d2eb14 Merge branch 'foundation-notifications' of https://github.com/perroned/bigbluebutton into meteor-client-new-ui 2015-05-13 09:22:49 -07:00
perroned
98b063d199 Fix panel heights to be even and use the entire window 2015-05-13 07:39:22 -07:00
perroned
56ed1deb7d Logout modal. Fixed settings 2015-05-13 07:24:21 -07:00
Maxim Khlobystov
738f1d5ea7 Removed the unnecessary code inside the function that toggles the userlist. 2015-05-12 12:59:42 -07:00
perroned
f26fdb8c41 Fix button maker 2015-05-12 12:47:58 -07:00
perroned
617e34cd62 Merge remote-tracking branch 'maxim/meteor-client-new-ui' into foundation-notifications
Conflicts:
	bigbluebutton-html5/app/client/views/sharedTemplates.html
2015-05-12 12:31:38 -07:00
perroned
20d653fdc7 Made notifications bigger for mobile use 2015-05-12 12:20:54 -07:00
perroned
ba227a8914 Proper height for notifications on mobile and portrait oreintations/views 2015-05-12 12:11:07 -07:00
perroned
3ee8db8dea Attach notification to viewport, not page 2015-05-12 12:10:26 -07:00
Maxim Khlobystov
8ef9adba94 Made the Logout button work in landscape mode. 2015-05-12 11:57:07 -07:00
Maxim Khlobystov
c41180fa05 Made sure a click to the sliding menu button closes the menu. 2015-05-12 11:10:30 -07:00
Maxim Khlobystov
928e856107 Added the buttons to the right-hand side menu. 2015-05-12 11:07:30 -07:00
perroned
6ff3106860 Joining audio notification 2015-05-12 10:56:20 -07:00
perroned
bdccd98130 Listen only icon 2015-05-12 10:18:07 -07:00
Maxim Khlobystov
299984ac0e Put the right-hand side sliding menu into a template. 2015-05-12 10:05:22 -07:00
perroned
807d36c2e1 Navbar audio icon 2015-05-12 10:05:06 -07:00
Maxim Khlobystov
ad923ab1ad Added the layout for the right-hand side sliding menu. 2015-05-12 09:51:06 -07:00
perroned
3833b600ee Exit audio notification. Fixed issue with icon not showing. 2015-05-12 09:15:01 -07:00
perroned
472e32cca2 Closing dialog reverts changes 2015-05-12 08:48:43 -07:00