Skip to content

Commit 3de779b

Browse files
committed
[intial-screen] first app create ui improvements.
- new create app form created. - added support to populator plugin. - added support to web plugin. - added support to enterpriseinfo plugin. - added support to assistant plugin.
1 parent aa2221f commit 3de779b

File tree

9 files changed

+304
-97
lines changed

9 files changed

+304
-97
lines changed

frontend/express/public/javascripts/countly/countly.views.js

+81-32
Large diffs are not rendered by default.

frontend/express/public/localization/dashboard/dashboard.properties

+7-5
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ taskmanager.yes-delete-report = Yes, delete report
156156
taskmanager.rerunning = Re-Running
157157
taskmanager.select-origin = Select origin
158158
taskmanager.origin = Origin
159-
taskmanager.auto = Auto refresh
159+
taskmanager.auto = Auto refresh
160160
taskmanager.manual = One time
161161
taskmanager.edit = Edit
162162
taskmanager.last-today = Today
@@ -310,7 +310,7 @@ events.general.event = Event
310310
events.general.event-description = Event description
311311
events.general.action.perform-action = Perform action
312312
events.general.action.delete = Delete
313-
events.general.action.show = Show
313+
events.general.action.show = Show
314314
events.general.action.hide = Hide
315315
events.general.none-chosen = Select at least one event
316316
events.general.update-not-successful = Updating events failed.
@@ -465,6 +465,8 @@ management-applications.plugins.saved.nothing = No changes have been applied to
465465
management-applications.plugins.saved.title = Plugin configuration
466466
management-applications.plugins.saved = Changes saved successfully!
467467
management-applications.plugins.error.server = Unknown server error
468+
management-applications.create-first-app-title = Let's add your first application.
469+
management-applications.create-first-app-description = After adding your first application you'll be ready to start collecting data.
468470

469471
#management-users
470472
management-users.create-new-user = Create a new user
@@ -527,7 +529,7 @@ user-settings.force-password-reset = It is time to change your password.
527529
user-settings.please-correct-input = Please fix errors before submitting the form
528530
user-settings.api-key-length = API key should be exactly 32 characters long
529531
user-settings.regenerate-api-key = Regenerate API key
530-
532+
531533
#report manager
532534
report-manager.name = Name
533535
report-manager.desc = Description
@@ -545,7 +547,7 @@ app-users.download-export = Download user's exported data
545547
app-users.delete-export = Purge user's exported data
546548
app-users.delete-userdata = Purge user's data completely
547549
app-users.delete-userdata-confirm = Do you really want to purge all data associated with this user?
548-
app-users.export-started = Exporting has started sucessfully.
550+
app-users.export-started = Exporting has started sucessfully.
549551
app-users.export-finished = User data is exported. You can download it now.
550552
app-users.export-finished-click = Click here to download.
551553
app-users.export-failed = There was error during export process. There might be more information in logs.
@@ -572,7 +574,7 @@ token_manager.table.app = App
572574
token_manager.table.status = Status
573575
token_manager.table.endpoint = Endpoint
574576
token_manager.table.purpose = Description
575-
token_manager.table.purpose-desc = Some information to help user identify created token.
577+
token_manager.table.purpose-desc = Some information to help user identify created token.
576578
token_manager.table.endpoint-desc = You can limit token to a single or multiple endpoints. Given endpoints are interpreted as regular expressions.
577579
token_manager.table.multi-desc = Token can be used multiple times
578580
token_manager.table.apps-title = Token usage

frontend/express/public/localization/dashboard/dashboard_en.properties

+2
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,8 @@ management-applications.delete-admin = Only administrators of an application can
217217
management-applications.icon-error = Only jpg, png and gif image formats are allowed
218218
management-applications.no-app-warning = In order to start collecting data you need to add an application to your account.
219219
management-applications.first-app-message2 = Great! You can now embed Countly SDK into your application and start viewing your stats instantly. Don't forget to get your App Key from above.
220+
management-applications.create-first-app-title = Let's add your first application.
221+
management-applications.create-first-app-description = After adding your first application you'll be ready to start collecting data.
220222

221223
#management-users
222224
management-users.create-new-user = Create a new user

frontend/express/public/stylesheets/main.css

+68-1
Original file line numberDiff line numberDiff line change
@@ -2387,4 +2387,71 @@ h4 + .mgmt-plugins-row {
23872387
color: #636363;
23882388
}
23892389
#token-manager-view .tokenvalue_wrapper{ display:block; width:100%; min-height:15px;}
2390-
.copy-tokenvalue{cursor:pointer;}
2390+
.copy-tokenvalue{cursor:pointer;}
2391+
#first-app-welcome-header { font-family: Ubuntu; font-size: 36px; font-weight: normal; color:black; }
2392+
#first-app-description { color: #636363; font-size:18px; }
2393+
#add-first-app { display: none; background-color: white; padding: 30px 60px 30px 60px; border-radius: 2px; border:1px solid #dbdbdb;}
2394+
#first-app-welcome { width: 25%;margin-left: 20%;float: left;margin-top: 15%;padding-top: 1%;}
2395+
.add-app-input-wrapper {padding:5px;margin-bottom:5px;}
2396+
.add-app-input-label {
2397+
display: inline-block;
2398+
width:50%;
2399+
font-size: 14px;
2400+
color: #2fa732;
2401+
margin-bottom:5px;
2402+
}
2403+
.add-app-input-text {
2404+
width: calc(100% - 10px);
2405+
padding: 8px 5px 8px 5px;
2406+
font-size: 12px;
2407+
font-family: 'Ubuntu';
2408+
border-radius: 2px;
2409+
border: 1px solid #DBDBDB;
2410+
outline: none;
2411+
}
2412+
.add-app-input-select {
2413+
width: 100%;
2414+
font-size: 12px;
2415+
font-family: 'Ubuntu';
2416+
border-radius: 2px;
2417+
border: 1px solid #DBDBDB;
2418+
outline: none;
2419+
}
2420+
.add-app-input-optional-text {
2421+
font-size: 13px;
2422+
color: #636363a8;
2423+
text-align: right;
2424+
display: inline-block;
2425+
width: 50%;
2426+
}
2427+
.add-first-app-button {
2428+
background-color: #2FA732;
2429+
color:white;
2430+
padding:8px 0px 8px 0px;
2431+
width: 100%;
2432+
display: block;
2433+
text-align: center;
2434+
border:none !important;
2435+
-webkit-border-radius: 2px;
2436+
-moz-border-radius: 2px;
2437+
border-radius: 2px;
2438+
cursor:pointer;
2439+
margin-top:5px;
2440+
}
2441+
.add-first-app-button:hover {
2442+
color:white !important;
2443+
background-color:#2f9732 !important
2444+
}
2445+
.add-app-checkbox {
2446+
display: inline-block;
2447+
}
2448+
#populate-after-app-description {
2449+
font-size:12px;
2450+
color:#636363;
2451+
}
2452+
.widget-first-app-state {
2453+
margin-left: 15%;
2454+
width:25%;
2455+
float:left;
2456+
margin-top:10%;
2457+
}

0 commit comments

Comments
 (0)